PrintDocRange
Interacción con el visor, renderizado e impresión
Descripción
Imprime de StartPage a EndPage en la impresora indicada sin ninguna UI, el hermano programático de PrintDoc
Un PrinterName vacío selecciona la impresora predeterminada, y la entrada fuera de rango se acota: un StartPage menor que 1 pasa a 1, un EndPage menor que StartPage o mayor que la última página pasa a ser la última página, y unas Copies menores que 1 pasan a 1
Sintaxis
Delphi
Function TPDFlibViewer.PrintDocRange(Const PrinterName: WideString; StartPage, EndPage, Copies: Integer; Collate: Boolean): Integer;Parámetros
| PrinterName | Nombre de la impresora de destino; una cadena vacía selecciona la impresora predeterminada |
|---|---|
| StartPage | Primera página a imprimir, con base 1 y acotada a 1 |
| EndPage | Última página a imprimir, acotada hasta la última página |
| Copies | Número de copias, acotado a un mínimo de 1 |
| Collate | True intercala las copias |
Valores devueltos
| 0 | No hay ningún documento abierto, no se pudo resolver ninguna impresora o el trabajo no se entregó al spooler |
|---|---|
| 1 | El trabajo se entregó al spooler de impresión |