RenderPageTileToStream
渲染、分块渲染、流
描述
从一个页面渲染任意设备像素矩形,并将编码后的光栅图块写入 Target
Overlap 会在每个可用边缘扩展请求的矩形,同时将其裁剪到页面范围内,从而支持无缝过滤以及随后裁剪到核心矩形
语法
Function RenderPageTileToStream(DPI: Double; Page, PixelLeft, PixelTop, PixelWidth, PixelHeight, Overlap, Options, BackgroundMode: Integer; BackgroundColor: Cardinal; Target: TStream): Integer;参数
| PixelLeft, PixelTop | 渲染设备像素中从零开始计数的平铺原点 |
|---|---|
| PixelWidth, PixelHeight | 重叠前的正核心图块尺寸 |
| Overlap | 在每个可用边缘上请求的额外像素 |
| Options | BMP、JPEG、PNG、GIF、TIFF 或 G4 TIFF 的光栅格式常量 |
| BackgroundMode | PDF_TILE_BACKGROUND_WHITE、PDF_TILE_BACKGROUND_TRANSPARENT 或 PDF_TILE_BACKGROUND_CUSTOM |
| BackgroundColor | 自定义填充或 PNG 透明色键颜色 |
返回值
成功时为 1,否则为 0,详细信息见 LastRenderError