● Greatis ● Security ● AppDatabase ● Utilities ● Android ● .NET ● just4fun
Delphi / C++ Builder
Components, utilities and tips for Delphi and C++ Builder developers
Print Suite
FAQ Index
Independent print and preview parts
Inches, millimeters, pixels
Ready-to-use print job components
More features...
Related components
Printer Information
Device Capabilities

Other Delphi components
.Net components

Free Delphi Software
Omid Motahed's Free Delphi Software
Special offer!
Follow us
LinkedIn Twitter Facebook

Print Suite • Parts

Print Suite has two parts. First part is present by preview-related components, like TPreview, TPreviewToolbar, TPreviewStatusBar, etc. The second part is present by printing components that supports drawing and printing. All of these components derived from the TCustomPrintJob component. TPrintJob (simplest descendant) just publishes the OnDraw event which allows to determine the output content form each page. All other print job components overrides the virtual DrawArea method to draw the content internally using some external data, like text, grids, images, etc. TPreview can be linked with any print job component, so you don't need to use different previews for different print jobs - just create new print job component for new print job.

Greatis Software
eXTReMe Tracker