PrintPagesA
Renderizado e impresión
Descripción
La A final indica el punto de entrada de la DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico al de PrintPages y los argumentos de cadena se interpretan mediante la página de códigos actual de SetAnsiMode
Representa 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 usará para imprimir. Es el nombre que aparece en el Administrador de impresión de Windows. Use la función GetPrinterNames para obtener una lista de impresoras válidas del sistema. Aquí también se puede usar un valor devuelto por la función NewCustomPrinter |
|---|---|
| PageRanges | Una lista de páginas para imprimir, por ejemplo "1-10,12,14" |
| Options | Use la función PrintOptions para obtener un valor para este parámetro |
Valores devueltos
| 0 | Ocurrió un error |
|---|---|
| 1 | Las páginas se imprimieron correctamente |