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

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

Valores devueltos

0El nombre de impresora, la expresión de páginas o una configuración no eran válidos, o falló el trabajo de impresión
1El 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

Véase también

PrintDocumentAdvanced, PrintPages, TPDFlibPrintSettings