PrintDocumentToFile

Rendering, stampa

Descrizione

Renderizza determinate pagine del documento selezionato sulla stampante specificata. L'output di stampa viene indirizzato al file di spool specificato.

Non tutti i driver della stampante supportano il campo DocInfo.lpszOutput, quindi i risultati possono variare

Sintassi

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);

Parametri

PrinterNameNome della stampante da usare per la stampa. È il nome visualizzato in Windows Print Manager. Usare la funzione GetPrinterNames per ottenere un elenco delle stampanti valide nel sistema. Qui è possibile usare anche un valore restituito dalla funzione NewCustomPrinter
StartPageLa prima pagina da stampare
EndPageL'ultima pagina da stampare
OptionsUsare la funzione PrintOptions per ottenere un valore per questo parametro
FileNameIl nome del file in cui accodare l'output di stampa