RenderPageLayerToStream
渲染、註解、表單欄位、串流輸出
把一個邏輯頁面圖層渲染成 PNG 資料,寫入呼叫者擁有的串流
語法
function RenderPageLayerToStream(DPI: Double; Page, LayerKind: Integer;
Target: TStream): Integer;
參數
| Parameter | Description |
|---|---|
DPI | 正數的輸出解析度(DPI) |
Page | 以 1 起算的頁碼,會夾限在可用頁面範圍內 |
LayerKind | 0 只描繪基礎頁面內容(不含註解與表單欄位),1 只描繪註解,2 只描繪表單欄位,3 描繪註解加表單欄位 |
Target | 所有權仍屬呼叫端的目的地串流 |
傳回值
成功傳回 1;輸入無效、取消或描繪失敗時傳回 0
備註
圖層 0 是不透明 PNG;圖層 1 到 3 帶透明背景,應用程式因此能把互動視覺獨立於頁面之外合成只有具備可用外觀串流的註解與 widget 畫得出來;
描繪前可用 RepairAnnotationAppearances 產生或更新支援的註解外觀
另請參閱
RenderPageLayerToString, RenderPageLayerToFile, RenderPageToStream