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 |
返回值
当 PDFium 渲染到缓冲区时返回 1。对于不受支持的位深度、选用 Cairo、PDFium 不可用或渲染失败时返回 0
备注
SelectRenderer(3) 必须处于活动状态。Cairo 不支持此内存渲染路径