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 не підтримує цей шлях рендерингу в пам'ять

Див. також

SetPDFiumFileName, SelectRenderer, PDFiumRendering