RenderPageToMemory

Рендериране и печат

Описание

Рендерира една страница в предоставен от извикващия се буфер от памет за bitmap, когато е избран PDFium рендерер

Синтаксис

Delphi

Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;

Параметри

DPIЗаявената резолюция за рендериране преди да бъде приложен текущият мащаб на рендериране
PageНомер на страницата, започващ от 1. Стойности извън обхвата на документа се ограничават до най-близката валидна страница
TargetУказател към пикселния буфер на местоназначението, предоставен от извикващия
WidthШирина на крайната bitmap графика в пиксели
HeightВисочина на крайната bitmap графика в пиксели
BitsPerPixelДълбочина на пикселния формат. Приемат се само 24 и 32

Връща

Връща 1, когато PDFium рендерира в буфера. Връща 0 при неподдържана дълбочина на пикселите, когато е избран Cairo, когато PDFium не е наличен или когато рендерирането е неуспешно

Бележки

SelectRenderer(3) трябва да е активен. Cairo не поддържа този път за рендериране в паметта

Вижте също

SetPDFiumFileName, SelectRenderer, PDFiumRendering