RenderPageLayerToStream

渲染、註解、表單欄位、串流輸出

« 返回文件索引

把一個邏輯頁面圖層渲染成 PNG 資料,寫入呼叫者擁有的串流

語法

function RenderPageLayerToStream(DPI: Double; Page, LayerKind: Integer;
  Target: TStream): Integer;

參數

ParameterDescription
DPI正數的輸出解析度(DPI)
Page以 1 起算的頁碼,會夾限在可用頁面範圍內
LayerKind0 只描繪基礎頁面內容(不含註解與表單欄位),1 只描繪註解,2 只描繪表單欄位,3 描繪註解加表單欄位
Target所有權仍屬呼叫端的目的地串流

傳回值

成功傳回 1;輸入無效、取消或描繪失敗時傳回 0

備註

圖層 0 是不透明 PNG;圖層 1 到 3 帶透明背景,應用程式因此能把互動視覺獨立於頁面之外合成只有具備可用外觀串流的註解與 widget 畫得出來;

描繪前可用 RepairAnnotationAppearances 產生或更新支援的註解外觀

另請參閱

RenderPageLayerToString, RenderPageLayerToFile, RenderPageToStream