DARenderPageToFileA

Функції прямого доступу, рендеринг і друк

Опис

Завершальна A позначає точку входу DLL для ANSI (char); поверхня ActiveX/COM експонує лише форму Unicode. Поведінка ідентична DARenderPageToFile, а рядкові аргументи трактуються за поточною кодовою сторінкою SetAnsiMode

Рендерить зазначену сторінку з зазначеного документа в зображення та зберігає дані зображення у файл на диску

Типово рендеринг виконується через системну бібліотеку GDI+, доступну в Windows XP і новіших системах

Перегляньте синтаксис, параметри та повернені значення перед викликом функції. Блоки коду збережено в оригінальному вигляді, щоб приклади можна було копіювати без змін.

Перегляньте синтаксис, параметри та повернені значення перед викликом функції. Блоки коду збережено в оригінальному вигляді, щоб приклади можна було копіювати без змін.

functions.

Синтаксис

Delphi

Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;

DLL

int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * 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
DPIРоздільна здатність DPI для рендерингу сторінки. Значення понад 300 спричинять надмірне споживання пам'яті
FileNameШлях та ім'я файла, який треба створити для збереження даних відрендереного зображення сторінки

Повернуті значення

0Сторінку не вдалося відрендерити. Перевірте значення параметрів FileHandle і PageRef
1Сторінку відрендерено правильно, файл зображення збережено на диск Файл не вдалося записати на диск 2