THPDFPage.PolyBezier Method
一連の制御点から連続する 3 次ベジェ曲線を描きます(GDI PolyBezier のレイアウト、v2.213.0)。PolyBezier は GDI の PolyBezier と同じ制御点レイアウトを使います: Points[0] がスプラインの始点で、以降 3 点ごとに (C1, C2, 終点) が 1 区間の 3 次ベジェ曲線を定義します。内部は CurveToC で実装されます。配列は 4 要素以上かつ (Count - 1) mod 3 = 0 を満たす必要があり、違反すると診断例外を送出します。描画後は Stroke で開いたパスを描画するか、先に ClosePath を呼んでから塗りつぶします
宣言
procedure PolyBezier(const Points: array of THPDFCurrPoint);
ユニット
HPDFDoc
パラメータ
| 名前 | 目的 |
|---|---|
Points | ベジェ制御点の配列。Points[0] が始点、以降 3 点ごとに 1 区間の曲線(C1, C2, 終点)を定義します。点数は 4 + 3n(n ≥ 0)である必要があります |
戻り値
このメンバーは値を返しません
使用上の注意
- 影響を受けるページ、リソース、フィールド、またはカタログオブジェクトが確定する前に、ページ描画ワークフローでこの API を使用してください
- ドキュメントが確定するまで、オブジェクト名、フィールド名、リソース名、および返されるハンドルを安定させておいてください
- ページ レベルの変更は、同じページ上の後続のオペレーターに影響します。一時的な設定が漏洩しないように、グラフィックスの状態を保存および復元してください