TTMSFNCPDFIOOptions Class
Page layout, header/footer, font, and export options for PDF generation.
API unit family: TMSFNCPDFIO
Inherits from: TPersistent
Syntax
TTMSFNCPDFIOOptions = class(TPersistent)
Properties
| Name | Description |
|---|---|
| DefaultFont | Default font used for content drawing when no specific font is set. |
| EmbedFonts | When True, fonts used in the document are embedded. Default is True. |
| ExportImages | When True, images are included in the PDF output. Default is True. |
| FontFallBackList | Ordered list of fallback font names tried when a glyph is missing in the primary font. |
| Footer | Text drawn in the footer area on every page. |
| FooterAlignment | Horizontal alignment of the footer text. Default is gtaCenter. |
| FooterFont | Font used to render the footer text. |
| FooterMargins | Margins around the footer area in points. |
| FooterSize | Height of the footer strip in points. |
| Header | Text drawn in the header area on every page. |
| HeaderAlignment | Horizontal alignment of the header text. Default is gtaCenter. |
| HeaderFont | Font used to render the header text. |
| HeaderMargins | Margins around the header area in points. |
| HeaderSize | Height of the header strip in points. |
| Margins | Page content margins in points applied around the drawable area. |
| OpenInPDFReader | When True, attempts to open the saved PDF in the system PDF reader. Default is False. |
| PageHeight | Page height in points; effective only when PageSize is psCustom. |
| PageNumber | Controls automatic page numbering placement. Default is pnHeader. |
| PageNumberAlignment | Horizontal alignment of the automatic page number text. Default is gtaTrailing. |
| PageNumberFont | Font used to render the automatic page number text. |
| PageNumberFormat | Format string for the automatic page number. |
| PageNumberMargins | Margins around the page-number area in points. |
| PageNumberSize | Height of the page-number strip in points. |
| PageOrientation | Page orientation. Default is poPortrait. |
| PageSize | Standard page size preset. Default is psLetter. |
| PageWidth | Page width in points; effective only when PageSize is psCustom. |