GetPageElementClipPathCount

コンテンツストリーム編集、クリッピングパス

説明

列挙されたページ要素に対してキャプチャされた、実効クリッピング交差チェーン内のコンポーネント数を返します

構文

Delphi

Function TPDFlib.GetPageElementClipPathCount(ElementID: Integer): Integer;

パラメータ

ElementIDEnumPageElementsまたはEnumeratePageElementsが返した不透明ハンドル

戻り値

コンポーネント数。ハンドルが無効な場合は0です

備考

チェーンはページ境界から始まり、その後グラフィックス状態クリッピングパスへ交差して入るすべてのパス、テキスト、フォーム境界を記録します

クリッピングを確立するパス要素は、終端の描画やnオペレーターの後の状態を公開します。その他の要素は描画開始時にアクティブだったクリッピング状態を公開します

コンポーネントは不変でグラフィックス状態スナップショット間で共有されるため、列挙は各パスを1度だけ保持し、繰り返されるスカラークエリーはコンテンツストリームの再解析を避けます