PrintPagesA
Rendering and printing
Description
The trailing A denotes the ANSI (char) DLL entry point; the ActiveX/COM surface exposes only the Unicode form. Behaviour is identical to PrintPages and string arguments are interpreted using the current SetAnsiMode code page
Renders a page range list from the selected document to the specified printer
Syntax
Delphi
Function DLPrintPagesA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer): Integer;
DLL
int DLPrintPagesA(int InstanceID, const char * PrinterName, const char * PageRanges, int Options);
Parameters
| PrinterName | The name of the printer to use for printing. This is the name that appears in the Windows Print Manager. Use the GetPrinterNames function to return a list of valid printers on the system. A value returned by the NewCustomPrinter function can also be used here |
|---|---|
| PageRanges | A list of pages to print, for example "1-10,12,14" |
| Options | Use the PrintOptions function to obtain a value for this parameter |
Return values
| 0 | An error occurred |
|---|---|
| 1 | The pages were printed successfully |