DARenderPagesToFiles
Прямий доступ, Рендеринг і друк
Опис
Рендерить сторінки з відкритого дескриптора файлу прямого доступу в окремі файли зображень без завантаження всього документа через стандартну модель документа
PageRanges може вибирати нeсуміжні сторінки, наприклад 2,1, 1,4-6, Odd або Even 2-20. Використовуйте порожній рядок, щоб відрендерити кожну сторінку
Якщо FileName містить %p, цей токен замінюється номером вихідної сторінки. Якщо FileName не містить %p, номер вихідної сторінки вставляється перед розширенням файлу
Синтаксис
Delphi
Function TPDFlib.DARenderPagesToFiles(FileHandle: Integer; Const PageRanges: WideString; Options: Integer; DPI: Double; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::DARenderPagesToFiles(FileHandle As Long, PageRanges As String, Options As Long, DPI As Double, FileName As String) As Long
DLL
int DLDARenderPagesToFiles(int InstanceID, int FileHandle, const wchar_t * PageRanges, int Options, double DPI, const wchar_t * FileName);
Параметри
| FileHandle | Дескриптор, повернений функцією DAOpenFile або DAOpenFileReadOnly |
|---|---|
| PageRanges | Список діапазонів сторінок, розділених комами. Використовуйте порожній рядок, щоб відрендерити кожну сторінку |
| Options | 0 = вивід BMP; 1 = вивід JPEG; 2 = вивід WMF; 3 = вивід EMF; 4 = вивід EPS; 5 = вивід PNG; 6 = вивід GIF; 7 = вивід TIFF; 8 = вивід EMF+; 9 = вивід HTML5; 10 = вивід TIFF (G4) |
| DPI | Роздільна здатність у DPI, що використовується при рендерингу кожної сторінки |
| FileName | Ім'я вихідного файлу або шаблон імені файлу. Використовуйте %p там, де слід вставити номер вихідної сторінки |
Повернуване значення
| 0 | Жодної сторінки не відрендерено |
|---|---|
| >0 | Кількість успішно відрендерених сторінок до завершення або першої помилки |