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 не поддържа този път за рендериране в паметта