PrintDocumentToFile

Renderização e impressão

Descrição

Renderiza determinadas páginas do documento selecionado para a impressora especificada. A saída de impressão é direcionada para o arquivo de spool especificado

Nem todos os drivers de impressora suportam o campo DocInfo.lpszOutput, portanto os resultados podem variar

Sintaxe

Delphi

Function TPDFlib.PrintDocumentToFile(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::PrintDocumentToFile(PrinterName As String, StartPage As Long, EndPage As Long, Options As Long, FileName As String) As Long

DLL

int DLPrintDocumentToFile(int InstanceID, const wchar_t * PrinterName, int StartPage, int EndPage, int Options, const wchar_t * FileName);

Parâmetros

PrinterNameO nome da impressora a usar para imprimir. É o nome que aparece no Gerenciador de Impressão do Windows. Use a função GetPrinterNames para obter uma lista das impressoras válidas no sistema. Um valor retornado pela função NewCustomPrinter também pode ser usado aqui
StartPageThe first page to print
EndPageThe last page to print
OptionsUse a função PrintOptions para obter um valor para este parâmetro
FileNameThe file name where print output should be spooled to.