RenderPageToFile
Визуализиране и печат
Описание
Тази функция рендерира страница от избрания документ във файл на диска. Данните, записани на диска, зависят от параметъра Options
По подразбиране визуализацията използва системата GDI+, която е налична по подразбиране в Windows XP и по-нови версии
Рендерерите GDI+ и Cairo поддържат PDF типове засенчване 1 и 4-7 с адаптивно семплиране на функции, интерполация на цветове в изходното пространство, изрязване по BBox, запълвания Background, прозрачност и ограничено подразделяне на мрежа
Опция 10, извеждане TIFF (G4), е налична само в Windows Vista и Windows Server 2008 и по-нови версии
Възможно е също рендиране с Cairo чрез SetCairoFileName и SelectRenderer
functions
За изображения с /Alternates вграденият рендерер запазва видимо базово изображение или избира първата видима алтернатива с незадължително съдържание, както изисква ISO 32000-1
Синтаксис
Delphi
Function TPDFlib.RenderPageToFile(DPI: Double; Page, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderPageToFile(DPI As Double, Page As Long, Options As Long, FileName As String) As Long
DLL
int DLRenderPageToFile(int InstanceID, double DPI, int Page, int Options, const wchar_t * FileName);
Параметри
| DPI | DPI за използване при визуализиране на страницата Стойности над 300 водят до прекомерна употреба на памет |
|---|---|
| Page | Номерът на страницата за рендиране |
| Options | 0 = BMP изход 1 = JPEG изход 2 = WMF изход 3 = EMF изход 4 = EPS изход 5 = PNG изход 6 = GIF изход 7 = TIFF (LZW) изход 8 = EMF+ изход 9 = HTML5 изход 10 = TIFF (G4) изход 11 = EMF+ Dual изход |
| FileName | Пътят и името на файла, който да се създаде за съхраняване на данните за рендираното изображение на страницата |
Върнати стойности
| 0 | Страницата не можа да бъде изобразена |
|---|---|
| 1 | Страницата беше рендерирана правилно и файлът с изображението беше записан на диска Файлът не можа да бъде записан на диска 2 |