PrintDocRange

Interação com o visualizador, renderização e impressão

Descrição

Imprime de StartPage a EndPage na impressora indicada sem qualquer UI, o equivalente programático de PrintDocUm PrinterName vazio seleciona a impressora predefinida, e a entrada fora do intervalo é limitada: StartPage abaixo de 1 passa a 1, um EndPage abaixo de StartPage ou além da última página passa a ser a última página, e Copies abaixo de 1 passa a 1

Sintaxe

Delphi

Function TPDFlibViewer.PrintDocRange(Const PrinterName: WideString; StartPage, EndPage, Copies: Integer; Collate: Boolean): Integer;

Parâmetros

PrinterNameNome da impressora de destino; uma cadeia vazia seleciona a impressora predefinida
StartPagePrimeira página a imprimir, com base 1 e limitada a 1
EndPageÚltima página a imprimir, limitada à última página
CopiesNúmero de cópias, limitado a pelo menos 1
CollateTrue agrupa as cópias

Valores devolvidos

0Nenhum documento aberto, nenhuma impressora pôde ser determinada ou o trabalho não foi entregue ao spooler
1O trabalho foi entregue ao spooler de impressão

Consulte também

PrintDoc, PrintDocumentEx, TPDFlibViewer