Aspose::Words::Saving::ImageSaveOptions::get_SaveFormat method
Contents
[
Hide
]ImageSaveOptions::get_SaveFormat method
Specifies the format in which the rendered document pages or shapes will be saved if this save options object is used. Can be a raster Tiff, Png, Bmp, Jpeg or vector Emf, Eps, WebP, Svg.
Aspose::Words::SaveFormat Aspose::Words::Saving::ImageSaveOptions::get_SaveFormat() override
Remarks
The number of other options depends on the selected format.
Also, it is possible to save to SVG both via ImageSaveOptions and via SvgSaveOptions.
Examples
Shows how to edit the image while Aspose.Words converts a document to one.
auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);
builder->get_ParagraphFormat()->set_Style(doc->get_Styles()->idx_get(u"Heading 1"));
builder->Writeln(u"Hello world!");
builder->InsertImage(ImageDir + u"Logo.jpg");
// When we save the document as an image, we can pass a SaveOptions object to
// edit the image while the saving operation renders it.
auto options = MakeObject<ImageSaveOptions>(SaveFormat::Png);
options->set_ImageBrightness(0.3f);
options->set_ImageContrast(0.7f);
options->set_HorizontalResolution(72.f);
options->set_VerticalResolution(72.f);
options->set_Scale(96.f / 72.f);
doc->Save(ArtifactsDir + u"ImageSaveOptions.EditImage.png", options);
See Also
- Enum SaveFormat
- Class ImageSaveOptions
- Namespace Aspose::Words::Saving
- Library Aspose.Words for C++