PrintDocumentAdvanced

Renderizado e impresión

Descripción

Imprime un intervalo contiguo de páginas mediante un único trabajo de impresión y aplica un registro tipado TPDFlibPrintSettings 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 de base uno
EndPageÚltima página que se imprimirá, con numeración de base uno
OptionsValor devuelto por PrintOptions
SettingsConfiguración de copias, intercalación, impresión dúplex, orientación, color, calidad, papel y bandeja de entrada

Valores devueltos

0El nombre de la impresora o una configuración no eran válidos, o falló el trabajo de impresión
1El trabajo de impresión finalizó correctamente

Observaciones

Inicialice Settings a cero para conservar los valores predeterminados de la impresora y establezca después solo los miembros necesarios

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

Véase también

PrintPagesAdvanced, TPDFlibPrintSettings, PrintOptions