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
| PrinterName | Nombre de la impresora instalada |
|---|---|
| StartPage | Primera página que se imprimirá, con numeración basada en uno |
| EndPage | Última página que se imprimirá, con numeración basada en uno |
| Options | Valor devuelto por PrintOptions |
| Settings | Configuración de copias, compaginació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 era válida, o el trabajo de impresión falló |
|---|---|
| 1 | El 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