mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-31 10:12:32 +02:00
28 lines
1.0 KiB
Plaintext
28 lines
1.0 KiB
Plaintext
Printer4Lazarus package
|
|
=======================
|
|
|
|
This package add some components.
|
|
TPrinterSetupDialog : for update properties of selected printer
|
|
TPrintDialog : for select and/or update an printer before printing
|
|
TPageSetupDialog : to select margins (currently only under Windows)
|
|
|
|
Win32 :
|
|
Native implementation
|
|
Notes:
|
|
1. TPrinter.CanRenderCopies return information if printer driver is able to print more then one copy at once.
|
|
Not all printers drivers support that feature (n that case programmer should print document requested times)
|
|
|
|
2.TPrintDialog.Options indicate which controls should be visible in dialog.
|
|
TPrintDialog.PrintToFile indicate that output will be redirected to file.
|
|
|
|
3.Some (mostly advanced) settings of printer driver are not preserved between two calls to TPrintDialog.Execute function.
|
|
|
|
|
|
Linux :
|
|
Yous must install CUPS and libcups v1.1.19 or more.
|
|
|
|
FAQ :
|
|
Q:If I use Printers unit, the call of printer object générate an exception "Access Violation"
|
|
R:Add in uses clause of your project, osPrinters
|
|
|