PrintPagesAdvanced
Renderizado e impresión
Descripción
Imprime una expresión arbitraria de intervalo de páginas mediante un trabajo de impresión mientras aplica configuraciones de copias, intercalado, dúplex, orientación, color, calidad, tamaño de papel y bandeja de entrada
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áginas basada en 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 que se inicie el trabajo |
Valores devueltos
| 0 | El nombre de la impresora, la expresión de página o una configuración no era válida, o falló el trabajo de impresión |
|---|---|
| 1 | El trabajo de impresión se completó correctamente |
Observaciones
La expresión de páginas se pasa al backend de impresión GDI+, Cairo o PDFium seleccionado sin dividirla en trabajos independientes, conservando el orden del intervalo y las copias, la intercalación y el comportamiento dúplex a nivel de trabajo
Inicialice en cero Settings para conservar los valores predeterminados de la impresora