- Procedure PrinterGetCurrentName(printerName)
PrinterGetCurrentName
With the procedure PrinterGetCurrentName you can retrieve the name
of the currently selected printer.
PrinterGetCurrentName(
printerName ! (ouput) scalar string parameter
)
Arguments
- printerName
On return this string parameter will contain the name of the currently selected printer.
Return Value
The procedure returns 1 if it did retrieve a printer name successfully. If it return 0, something is wrong with the printer setup and
printerNamewill be empty.
Example
You can use the procedure
PrinterGetCurrentNameto create a PDF preview mode for the pages that you want to print:PrinterGetCurrentName(currentPrinter); if FindString(currentPrinter,"PDF") then PrintStartReport("Report", "output.pdf"); PrintPage("MyPrintPage"); PrintEndReport; ! if there is a PDF viewer installed (like AcrobatReader), you can now open the document with it: OpenDocument("output.pdf"); endif;
Note
To change the current printer, you can use the menu item
File - Print Setup or make a call to the procedure PrinterSetupDialog.
See also
The procedures PrinterSetupDialog.