[]
Provides extension methods for printing SectionDocument and PageDocument objects within the GrapeCity ActiveReports Viewer.
public static class PrintExtension
This class contains a collection of static methods designed to facilitate the printing process of documents created with GrapeCity ActiveReports. It supports both section-based and page-based reports, offering various printing options such as displaying print dialogs, controlling the print progress dialog, and executing the print job on a separate thread for enhanced performance. The methods within this class extend the SectionDocument and PageDocument types, allowing for a seamless integration of printing capabilities directly from instances of these document types.
Name | Description |
---|---|
Print(PageDocument) | Initiates the printing process for a page-based document with default settings. |
Print(PageDocument, PrinterSettings) | Initiates the printing process for a page-based document using specified printer settings. |
Print(PageDocument, PrintingSettings) | Initiates the printing process for a page-based document, allowing for detailed control over the printing settings. |
Print(PageDocument, bool) | Initiates the printing process for a page-based document, optionally displaying the print dialog. |
Print(PageDocument, bool, bool) | Initiates the printing process for a page-based document, with options to display the print dialog and the print progress dialog. |
Print(PageDocument, bool, bool, bool) | Initiates the printing process for a page-based document, providing options to display the print dialog, the print progress dialog, and to execute the printing on a new thread. |
Print(SectionDocument) | Initiates the printing process for a section-based document with default settings. |
Print(SectionDocument, PrintingSettings) | Prints the section-based document using specified printing settings. |
Print(SectionDocument, bool) | Initiates the printing process for a section-based document, with an option to display the print dialog. |
Print(SectionDocument, bool, bool) | Initiates the printing process for a section-based document, with options to display the print dialog and the print progress dialog. |
Print(SectionDocument, bool, bool, bool) | Initiates the printing process for a section-based document with options for displaying print dialogs and controlling the printing execution thread. |