PrintDocumentAdvanced

Renderizado e impresión

Descripción

Imprime un intervalo continuo de páginas mediante un único trabajo de impresora mientras aplica un registro TPDFlibPrintSettings tipado al perfil de impresora de Windows

Sintaxis

Delphi

Function TPDFlib.PrintDocumentAdvanced(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;

Parámetros

PrinterNameNombre de la impresora instalada
StartPagePrimera página que se imprimirá, con numeración basada en uno
EndPageÚltima página que se imprimirá, con numeración basada en uno
OptionsValor devuelto por PrintOptions
SettingsConfiguración de copias, compaginación, dúplex, orientación, color, calidad, papel y bandeja de entrada

Valores devueltos

0El nombre de la impresora o una configuración no era válida, o el trabajo de impresión falló
1El trabajo de impresión se completó correctamente

Observaciones

Inicialice en cero Settings para conservar los valores predeterminados de la impresora y luego establezca solo los miembros necesarios

Use PrintPagesAdvanced cuando el trabajo necesite rangos de páginas no contiguos, reordenados, impares o pares

Véase también

PrintPagesAdvanced, TPDFlibPrintSettings, PrintOptions