PrintPagesToFileA
Renderizado e impresión
Descripción
La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a PrintPagesToFile y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual
Renderiza una lista de intervalos de páginas del documento seleccionado en la impresora especificada. La salida de impresión se dirige al archivo de cola especificado
No todos los controladores de impresora admiten el campo DocInfo.lpszOutput, por lo que los resultados pueden variar
Sintaxis
Delphi
Function DLPrintPagesToFileA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLPrintPagesToFileA(int InstanceID, const char * PrinterName, const char * PageRanges, int Options, const char * FileName);
Parámetros
| PrinterName | Nombre de impresora de Windows Print Manager. GetPrinterNames devuelve las válidas y también admite NewCustomPrinter Lista de páginas, p. ej., "1-10,12,14" |
|---|---|
| PageRanges | |
| Options | Utilice la función PrintOptions para obtener un valor para este parámetro |
| FileName | Utilice la función PrintOptions para obtener un valor para este parámetro |
Valores devueltos
| 0 | Se produjo un error |
|---|---|
| 1 | Las páginas se imprimieron correctamente |