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