ImportPageAsFormXObject

頁面操作、Form XObjects

描述

從任何開啟的文件匯入一頁到所選文件,作為獨立可重複使用的 Form XObject,並傳回擷取頁面控制代碼來源與目標頁面樹保持不變,頁面內容只解碼與壓縮一次,之後每次置放只寫入資源參考與一個

Do

/Group 操作跨文件匯入會複製繼承的資源閉包與 Form 相容的 /Metadata/PieceInfo/LastModified

語法

Delphi

Function TPDFlib.ImportPageAsFormXObject(SourceDocumentID, SourcePage, Options: Integer): Integer;

參數

SourceDocumentID由文件建立或載入操作傳回的文件控制代碼;可以識別所選文件
SourcePage來源文件中從 1 起算的頁碼
Options0 使用媒體方框;1 使用裁切方框(必要時回退媒體方框);2 使用出血方框(必要時回退裁切與媒體方框);3 使用修剪方框(必要時回退裁切與媒體方框);4 使用美術方框(必要時回退裁切與媒體方框)

傳回值

0文件控制代碼、頁碼或選項無效、所選方框無法使用,或被參考的資源無法匯入
Non-zero繪圖與 Form 設定函式接受的擷取頁面控制代碼

備註

所選頁面方框成為 Form 的包圍方框,繼承的頁面旋轉會正規化進 Form 矩陣,包括非零的方框原點附註、表單欄位、縮圖、頁面樹連結、導覽項目與結構父編號不是頁面圖形,不會被匯入此函式只需呼叫一次,傳回的控制代碼可搭配

DrawCapturedPageDrawCapturedPageMatrixDrawRotatedCapturedPageNewTilingPatternFromCapturedPageSetCapturedPageOptionalSetCapturedPageTransparencyGroup 重複使用

另請參閱

CapturePageEx, DrawCapturedPage, BeginFormXObject