RenderPageLayerToStream
渲染、注释、表单字段、流输出
将一个逻辑页面图层作为 PNG 数据渲染到调用方拥有的流
语法
function RenderPageLayerToStream(DPI: Double; Page, LayerKind: Integer;
Target: TStream): Integer;
参数
| Parameter | Description |
|---|---|
DPI | 以每英寸点数表示的正输出分辨率 |
Page | 从 1 开始的页码,限制在可用页范围内 |
LayerKind | 0 渲染不含注释或表单字段的基础页面内容,1 仅渲染注释,2 仅渲染表单字段,3 渲染注释及表单字段 |
Target | 仍由调用方所有的目标流 |
返回值
成功时返回 1,输入无效、取消或渲染失败时返回 0
备注
图层 0 是不透明 PNG,而图层 1 至 3 带有透明背景,因此应用程序可独立于页面合成交互视觉效果
只能绘制具有可用外观流的注释和 Widget;RepairAnnotationAppearances 可在渲染前生成或刷新受支持的注释外观
另请参阅
RenderPageLayerToString、RenderPageLayerToFile、RenderPageToStream