[]
        
(Showing Draft Content)

PrintDocument Library

The PrintDocument library allows you to create complex documents that can be previewed, printed, persisted in a disc file, or exported to various external formats including PDF and RTF.

The main parts of a PrintDocument are elaborated below:

  • Body: Represents the actual content of the document such as text, images and so on.
  • Pages: Represents the collection of pages which are generated based on the content (body) and a particular page setup.
  • Style: Represents the root style of the document. Styles control most of the visual properties of the document elements (such as fonts, colors, line styles and so on).
  • Dictionary: Can be used to store the images or icons used in multiple places in a document, and reused to improve performance and reduce memory footprint.
  • EmbeddedFonts: Represents the collection of embedded true type fonts used by the document.
  • Tags: Represents the collection of user-defined tags that can be inserted in the document to be replaced by their values when the document is generated.
  • DataSchema: Contains the built-in data schema for the document.

Learn more about PrintDocument and its features like Render objects, DataBinding, Expression, Tags, Tables, Hyperlinks etc. from the sub-topics.