additional_text_positioning property
PdfSaveOptions.additional_text_positioning property
A flag specifying whether to write additional text positioning operators or not.
@property
def additional_text_positioning(self) -> bool:
...
@additional_text_positioning.setter
def additional_text_positioning(self, value: bool):
...
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.
doc = aw.Document(file_name=MY_DIR + '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.
save_options = aw.saving.PdfSaveOptions()
save_options.text_compression = aw.saving.PdfTextCompression.NONE
save_options.additional_text_positioning = apply_additional_text_positioning
doc.save(file_name=ARTIFACTS_DIR + 'PdfSaveOptions.AdditionalTextPositioning.pdf', save_options=save_options)
See Also
- module aspose.words.saving
- class PdfSaveOptions