RenderPageToMemory
Рендеринг і друк
Опис
Рендерить одну сторінку в наданий викликачем байтовий буфер пам'яті бітмапа, коли обрано рендерер PDFium
Синтаксис
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
Параметри
| DPI | Запитана роздільна здатність рендерингу до застосування поточного масштабу рендерингу |
|---|---|
| Page | Номер сторінки (від 1). Значення поза діапазоном документа обрізаються до найближчої чинної сторінки |
| Target | Покажчик на цільовий піксельний буфер, наданий викликачем |
| Width | Ширина цільового растра в пікселях |
| Height | Висота цільового растра в пікселях |
| BitsPerPixel | Глибина піксельного формату. Приймаються лише 24 і 32 |
Повернуті значення
Повертає 1, коли PDFium рендерить у буфер. Повертає 0 для непідтримуваних бітових глибин, коли обрано Cairo, коли PDFium недоступний чи коли рендеринг зазнає невдачі
Примітки
Має бути активний SelectRenderer(3). Cairo не підтримує цей шлях рендерингу в пам'ять