PrintPagesAdvanced
Renderizado e impresión
Descripción
Imprime una expresión arbitraria de páginas en un trabajo aplicando copias, intercalación, dúplex, orientación, color, calidad, papel y bandeja
Sintaxis
Delphi
Function TPDFlib.PrintPagesAdvanced(Const PrinterName, PageRanges: WideString; Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;
Parámetros
| PrinterName | Nombre de la impresora instalada |
|---|---|
| PageRanges | Expresión de página de base uno aceptada por PrintPages, incluidas listas como 1-4,7,10-8 y los selectores All, Odd o Even |
| Options | Valor devuelto por PrintOptions |
| Settings | Registro TPDFlibPrintSettings tipado aplicado antes de iniciar el trabajo |
Valores devueltos
| 0 | El nombre de impresora, la expresión de páginas o una configuración no eran válidos, o falló el trabajo de impresión |
|---|---|
| 1 | El trabajo de impresión finalizó correctamente |
Observaciones
La expresión de páginas se pasa al motor de impresión GDI+, Cairo o PDFium seleccionado sin dividirla en trabajos independientes, lo que conserva el orden de los intervalos y el comportamiento de copias, intercalación y dúplex a nivel de trabajo
Inicialice Settings a cero para conservar los valores predeterminados de la impresora