PDFium Delphi Component Docs

TPdfXObject クラス

ユニット: PDFium
TPdf.CreateXObjectFromPage が作成した PDFium FPDF_XOBJECT のライフタイムラッパーです

構文

constructor Create(AHandle: FPDF_XOBJECT);
property Handle: FPDF_XOBJECT read FHandle;

メンバー

メンバー説明
CreatePDFium が返した FPDF_XOBJECT ハンドルをラップします
Destroy所有する出力先ドキュメントが閉じられる前に、ラップされたハンドルを閉じます
HandlePDFium のページオブジェクト API が使用する生の FPDF_XOBJECT 値です

説明

TPdfXObject は、別のドキュメントのページから生成された再利用可能な Form XObject を表します

ハンドルはそれを作成した出力先ドキュメントに所属するため、その出力先ドキュメントを閉じる前に解放しなければなりません

TPdf.InsertFormObjectFromXObject を使用すると、ラップされたページのコピーを 1 つ現在の出力先ページへ配置できます

例

XObject := DestinationPdf.CreateXObjectFromPage(SourcePdf, 1);
DestinationPdf.InsertFormObjectFromXObject(XObject);

関連項目

TPdf.CreateXObjectFromPage, TPdf.InsertFormObjectFromXObject, TPdfMatrix