PrintDocRange

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

Descrição

Imprime de StartPage a EndPage na impressora indicada sem nenhuma UI, o irmão programático de PrintDoc

Um PrinterName vazio seleciona a impressora padrão, e entrada fora da faixa é limitada: StartPage abaixo de 1 torna-se 1, um EndPage abaixo de StartPage ou além da última página torna-se a última página, e Copies abaixo de 1 torna-se 1

Sintaxe

Delphi

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

Parâmetros

PrinterNameNome da impressora de destino; uma string vazia seleciona a impressora padrão
StartPagePrimeira página a imprimir, com base 1 e limitada a 1
EndPageÚltima página a imprimir, limitada até a última página
CopiesQuantidade de cópias, limitada a pelo menos 1
CollateTrue agrupa as cópias

Valores de retorno

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

Consulte também

PrintDoc, PrintDocumentEx, TPDFlibViewer