PDFium Delphi Component Docs

PageObjectClipPath メソッド

コンポーネント: TPdf  ·  ユニット: PDFium
1 つのページオブジェクトが描画できる範囲を制限するクリップパスを読み取ります

構文

function PageObjectClipPath(Index: Integer): TPdfClipPath;

IndexInteger. Zero-based index of the page object.
ResultTPdfClipPath. Record whose Paths array holds one TPdfPathSegments array per sub-path of the clip. An empty array means the object is not clipped.

説明

クリップパスは複数のサブパスからなることがあるため、結果はセグメント配列の配列です。各セグメントはその型(移動、直線、ベジェ)、点、サブパスを閉じるかを保持します。PathInfo が描画パスに対して返すのと同じ形状です

座標は PDF ページ単位です。クリップはオブジェクトが描画されたときにアクティブだったグラフィックス状態に属するため、ページ単位ではなくオブジェクト単位で報告されます

クリップのないオブジェクトは空の Paths 配列を生みます。これは正常な結果であり、エラーではありません

関連項目

InsertClipPath, PathInfo, PageObjectInfo