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 |
| Options | 0 = изход BMP 1 = изход JPEG 2 = изход WMF 3 = изход EMF 4 = изход EPS 5 = изход PNG 6 = изход GIF 7 = изход TIFF 8 = изход EMF+ 9 = изход HTML5 10 = изход G4 TIFF |
| DPI | DPI за използване при визуализиране на страницата Стойности над 300 водят до прекомерна употреба на памет |
| FileName | Пътят и името на файла, който да се създаде за съхраняване на данните за рендираното изображение на страницата |
Върнати стойности
| 0 | Страницата не можа да бъде изобразена Проверете стойността на параметрите FileHandle и PageRef |
|---|---|
| 1 | Страницата беше рендерирана правилно и файлът с изображението беше записан на диска Файлът не можа да бъде записан на диска 2 |