PrintDocumentToFile
Рендериране и печат
Описание
Рендира определени страници от избрания документ към указания принтер. Изходът на печата се насочва към посочения spool файл
Не всички драйвери на принтери поддържат полето DocInfo.lpszOutput, така че резултатите може да варират
Синтаксис
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);
Параметри
| PrinterName | Името на принтера, който ще се използва за печат. Това е името, което се показва в Windows Print Manager. Използвайте функцията GetPrinterNames, за да получите списък с валидни принтери в системата. Тук може да се използва и стойност, върната от функцията NewCustomPrinter |
|---|---|
| StartPage | Първата страница за печат |
| EndPage | Последната страница за печат |
| Options | Използвайте функцията PrintOptions, за да получите стойност за този параметър |
| FileName | Името на файла, към който трябва да бъде насочен печатният изход |