GetPageElementEffectiveClipInfo

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

説明

列挙されたページ要素に対してキャプチャされた結合実効クリッピング領域を記述するフラグを1つ返します

構文

Delphi

Function TPDFlib.GetPageElementEffectiveClipInfo(ElementID, InfoIndex: Integer): Integer;

パラメータ

ElementID不透明なページ要素ハンドル
InfoIndex0 再構成可能な完全なチェーン、1 境界が判明、2 境界が領域を正確に表す、3 領域が空と判明

戻り値

選択されたフラグがtrueの場合は1、それ以外は0です

備考

正確な領域は、クリップパスAPIが返すすべてのコンポーネントの交差で、各コンポーネントの塗りルールで順に評価したものです

境界は、領域が非矩形のときの高速拒否には依然有用です。正確境界値の0は、パスデータが不完全であるのではなく矩形が保守的であることを意味します

テキストの輪郭はページ要素の列挙では保持されないため、テキスト輪郭がクリッピングへ寄与すると完全性は0になります