Aspose::Words::Saving::PdfSaveOptions::get_AdditionalTextPositioning method

PdfSaveOptions::get_AdditionalTextPositioning method

A flag specifying whether to write additional text positioning operators or not.

bool Aspose::Words::Saving::PdfSaveOptions::get_AdditionalTextPositioning() const

Remarks

If true, additional text positioning operators are written to the output PDF. This may help to overcome issues with inaccurate text positioning with some printers. The downside is the increased PDF document size.

The default value is false.

Examples

Show how to write additional text positioning operators.

auto doc = MakeObject<Document>(MyDir + u"Text positioning operators.docx");

// Create a "PdfSaveOptions" object that we can pass to the document's "Save" method
// to modify how that method converts the document to .PDF.
auto saveOptions = MakeObject<PdfSaveOptions>();
saveOptions->set_TextCompression(PdfTextCompression::None);
saveOptions->set_AdditionalTextPositioning(applyAdditionalTextPositioning);

doc->Save(ArtifactsDir + u"PdfSaveOptions.AdditionalTextPositioning.pdf", saveOptions);

See Also