4.2 複雑なエレメント情報を取得する

PDFのコンテントの一つであるエレメントForm XObject情報を取得します。

Form XObjectはそれだけでコンテントストリームを持って完結したXObjectです。単体で使われることはまれで、多くは内部に画像、テキスト、パスなどの要素を持っているか、さらに内部にForm XObjectを持つ入れ子構造になっています。他のPDFの内容をページ内に割り付けるときなどに使われます。(Form XObjectの詳細はPDFの仕様書「ISO 32000-1 8.10 Form XObjects」を参照してください)

PtlContent.getEditElements(int flag) を使うと、PDFのページ内のエレメント構造を気にせずページ内のオブジェクト情報をすべて得ることができますが、Form XObjectから情報を取り出す場合は以下の注意点があります。