DARenderPageToFile

Функционалност за директен достъп, рендериране и печат

Описание

Рендира указаната страница от указания документ в изображение и записва данните от изображението като файл на диска

По подразбиране изобразяването използва системата GDI+, която е налична в Windows XP и по-нови версии

Опция 10, извеждане TIFF (G4), е налична само в Windows Vista и Windows Server 2008 и по-нови версии

Възможно е също рендиране с Cairo чрез SetCairoFileName и SelectRenderer

functions.

Синтаксис

Delphi

Function TPDFlib.DARenderPageToFile(FileHandle, PageRef, Options: Integer; DPI: Double; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::DARenderPageToFile(FileHandle As Long, PageRef As Long, Options As Long, DPI As Double, FileName As String) As Long

DLL

int DLDARenderPageToFile(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const wchar_t * FileName);

Параметри

FileHandleДескриптор, върнат от функциите DAOpenFile, DAOpenFileReadOnly или DAOpenFromStream
PageRefПрепратка към страница, върната от функциите DAFindPage или DANewPage
Options0 = изход BMP 1 = изход JPEG 2 = изход WMF 3 = изход EMF 4 = изход EPS 5 = изход PNG 6 = изход GIF 7 = изход TIFF 8 = изход EMF+ 9 = изход HTML5 10 = изход G4 TIFF
DPIDPI за използване при визуализиране на страницата Стойности над 300 водят до прекомерна употреба на памет
FileNameПътят и името на файла, който да се създаде за съхраняване на данните за рендираното изображение на страницата

Върнати стойности

0Страницата не можа да бъде изобразена Проверете стойността на параметрите FileHandle и PageRef
1Страницата беше рендерирана правилно и файлът с изображението беше записан на диска Файлът не можа да бъде записан на диска 2