[an error occurred while processing this directive]
TPrintService for Delphi (3,4,5) and C++ Builder (3,4,5)
TPrintService from Greatis Software is an Advanced Printing Component
that you can use in your projects, it has many features that you will find
useful.
Here is what's new in version 3:
-
procedure OpenPreviewModal;
-
property Margins: TMargins;
-
property MarginsBorderColor: TColor;
-
property MarginsFillColor: TColor;
-
property MarginsUnits: TMarginsUnits;
-
property MarginsVisible: Boolean;
-
property OnDrawPage: TDrawPageEvent;
-
Service functions for translation between measurements units (pixels-inches-millimeters)
TPrintService has some good demonstration projects to help give you an
idea of what TPrintService is capable of, the most interesting is the MegaDemo.
The MegaDemo is on a PageControl which has many pages, these are:
-
About
-
Main
-
Draft
-
Grid
-
Screen
-
Rules
-
State
-
OnDrawPage
After running the TPrintService MegaDemo I found that TPrintService can
do many things.
I went to the Grid page and clicked on the Fill Grid button and this
opened an OpenDialog.
I needed a text file to load and this would fill the Grid so I decided
to give TPrintService a decent challenge and I loaded a 56 page text file.
The Grid was now full of text, I then clicked on the Open Preview button
and then I saw the preview of this Grid.
The preview pages totalled 56 pages, the preview of the pages is clear
and easy to read after I changed the magnification to 'Fit Page'.
I also tried more of the TPrintService demos and I liked the results
on all the previews, some were graphical and some text.
Here is a list of the TPrintService Object Inspector properties:
-
Margins
-
MarginsBorderColor
-
MarginsFillColor
-
MarginsUnits
-
MarginsVisible
-
Name
-
PageCount
-
PreviewerButtons
-
pbPrint
-
pbPrintDialog
-
pbPrinterSetupDialog
-
pbScale
-
pbPageScroll
-
pbRefresh
-
pbClose
-
PreviewerButtonsKind
-
PreviewerCaption
-
PreviewerControls
-
PrintTitle
-
Tag
Overall I think if you have a need for a printing/preview component then
TPrintService is worth investigating.
Registered customers are entitled to:
• Free updates.
• Information on updates and new products.
• Free technical support.
To find out more about TPrintService go to the TPrintService
web page.
You can download a demonstration of TPrintService here Download
web page.
| Reviews |