Table of Contents

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.