PrintPagesA
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 PrintPages 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
Sintaxis
Delphi
Function DLPrintPagesA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer): Integer;
DLL
int DLPrintPagesA(int InstanceID, const char * PrinterName, const char * PageRanges, int Options);
Parámetros
| PrinterName | El nombre de la impresora que se utilizará. Es el nombre que aparece en el Administrador de impresión de Windows. Utilice la función GetPrinterNames para devolver una lista de impresoras válidas del sistema. También se puede utilizar aquí un valor devuelto por la función NewCustomPrinter |
|---|---|
| PageRanges | Una lista de páginas que se imprimirán, por ejemplo "1-10,12,14" |
| Options | 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 |