THPDFDisplayListObjectKind 型
ページ表示リストに記録されるコンテンツオブジェクトの種別を分類します
宣言
THPDFDisplayListObjectKind= (dlokPath, dlokText, dlokImage,
dlokShading, dlokUnknown);
ユニット
HPDFPageRenderer
値
| 値 | 目的 |
|---|---|
dlokPath | パス描画オブジェクト。パス構築オペレータが空でない描画パスを生んだときに記録されます |
dlokText | テキスト表示オブジェクト。テキスト操作が可視グリフを描いたときに記録されます |
dlokImage | Do オペレータで描かれた画像 XObject |
dlokShading | ページメディアボックスの上に描かれたシェーディングパターン |
dlokUnknown | 記録対象の 4 クラスに当てはまらないオブジェクトのフォールバック種別 |
使用上の注意
THPDFPageDisplayList.GetObjectでエントリを読み、Kindで絞り込めば、ヒットテストの対象をパス、テキスト、画像、シェーディングに分離できますdlokShadingエントリは境界としてメディアボックスを運び、パスとテキストの境界はそれを描いたオペレータから得られます- 対応するレコードの
OperatorNameフィールドが生成オペレータ(re、Tj、Doなど)を示します