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在每个可用边缘上请求的额外像素
OptionsBMP、JPEG、PNG、GIF、TIFF 或 G4 TIFF 的光栅格式常量
BackgroundModePDF_TILE_BACKGROUND_WHITE、PDF_TILE_BACKGROUND_TRANSPARENT 或 PDF_TILE_BACKGROUND_CUSTOM
BackgroundColor自定义填充或 PNG 透明色键颜色

返回值

成功时为 1,否则为 0,详细信息见 LastRenderError