TMS FNC PDF Library
The PDF Library group covers three complementary output components. TTMSFNCPDFLib generates PDF documents from scratch using drawing primitives, rich text, images, and form field support across all target platforms. TTMSFNCGraphicsPDFIO exports any FNC graphics canvas to a multi-page PDF. TTMSFNCGraphicsPrintIO sends the same content to the system print spooler via TTMSFNCPrinter.

Documentation
| Start here | Use when |
|---|---|
| Get started | You want to generate a PDF document and save it to disk. |
| Guides | You want task-oriented chapters: creating and editing documents, drawing, text and fonts, form fields, print output, and WEB Core support. |
| Creating a document | You want the document skeleton: pages, page size, metadata, headers, numbering, security. |
| Drawing graphics | You want to draw shapes, paths, gradients and images on a page. |
| Text and fonts | You want text layout: wrapping, columns, Mini HTML, alignment, font embedding. |
| Interactive form fields | You want a fillable PDF with edits, check boxes and lists. |
| Editing existing documents | You want to open a PDF produced elsewhere, inspect its pages, and save it back. |
| Rearranging pages | You want to delete, move, duplicate or rotate pages, merge documents, or split pages off. |
| Page overlays and underlays | You want to stamp, watermark or annotate a page you did not generate. |
| API reference — PDF Lib | Class, property, method, and event details for TTMSFNCPDFLib. |
| API reference — Graphics PDF IO | Class details for TTMSFNCGraphicsPDFIO. |
| API reference — Print IO | Class details for TTMSFNCGraphicsPrintIO. |
Key classes
| Class | Description |
|---|---|
TTMSFNCPDFLib |
Full PDF document creator: pages, drawing, text, images, fields. |
TTMSFNCGraphicsPDFIO |
Exports an FNC graphics surface to a PDF file. |
TTMSFNCGraphicsPrintIO |
Sends an FNC graphics surface to the system printer. |
TTMSFNCPDFRichTextLib |
Renders HTML-formatted rich text into a PDF document. |
TTMSFNCPrinter |
Platform printer access used by TTMSFNCGraphicsPrintIO. |