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