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

PrinterNameNombre de la impresora de destino; una cadena vacía selecciona la impresora predeterminada
StartPagePrimera página a imprimir, con base 1 y acotada a 1
EndPageÚltima página a imprimir, acotada hasta la última página
CopiesNúmero de copias, acotado a un mínimo de 1
CollateTrue intercala las copias

Valores devueltos

0No hay ningún documento abierto, no se pudo resolver ninguna impresora o el trabajo no se entregó al spooler
1El trabajo se entregó al spooler de impresión

Véase también

PrintDoc, PrintDocumentEx, TPDFlibViewer