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

PrinterNameNombre de la impresora instalada
PageRangesExpresió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
OptionsValor devuelto por PrintOptions
SettingsRegistro TPDFlibPrintSettings tipado aplicado antes de que se inicie el trabajo

Valores devueltos

0El 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
1El 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

Véase también

PrintDocumentAdvanced, PrintPages, TPDFlibPrintSettings