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
| PrinterName | Nombre de la impresora instalada |
|---|---|
| StartPage | Primera página que se imprimirá, con numeración de base uno |
| EndPage | Última página que se imprimirá, con numeración de base uno |
| Options | Valor devuelto por PrintOptions |
| Settings | Configuración de copias, intercalación, impresión dúplex, orientación, color, calidad, papel y bandeja de entrada |
Valores devueltos
| 0 | El nombre de la impresora o una configuración no eran válidos, o falló el trabajo de impresión |
|---|---|
| 1 | El 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