THPDFPageDisplayList.QueryObjectIndexes メソッド
コンパイル済み境界が照会矩形と交差するすべての描画オブジェクトのゼロベースインデックスを集めます
宣言
function QueryObjectIndexes(Left, Bottom, Right,
Top: Double): THPDFDisplayListObjectIndexes;
パラメータ
Left、Bottom、Right、Top がコンパイル済みページ空間で照会矩形を定義します。GetObject が報告するオブジェクト境界と同じ座標空間です
戻り値
表示リスト順のゼロベース描画オブジェクトインデックスの配列 THPDFDisplayListObjectIndexes。矩形が空(Right<=Left または Top<=Bottom)の場合は空配列
使用上の注意
- 交差判定は厳密です。矩形の縁に触れているだけのオブジェクトは報告されません
- 状態操作だけのオペレータなど、境界を持たない描画オブジェクトも常に含まれます。呼び出し側がプログラム全体を辿れるようにするためです
- 返された各インデックスに
GetObjectを使えば、種別、オペレータインデックス、境界、クリップフラグを調べられます