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

Параметри

DPIDPI за използване при визуализиране на страницата Стойности над 300 водят до прекомерна употреба на памет
PageНомерът на страницата за рендиране
Options0 = 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