Vcl.Direct2D.TDirect2DCanvas.Chord

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure Chord(X1, Y1, X2, Y2, X3, Y3, X4, Y4: Integer); override;

C++

virtual void __fastcall Chord(int X1, int Y1, int X2, int Y2, int X3, int Y3, int X4, int Y4);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

説明

楕円と直線の交差で表現される閉じた図形を描画します。

Chord を使用すると、弧の両端を結ぶ直線と弧で定義される図形を作成できます。この弓形は、点(X1,Y1)と点(X2,Y2)で定義される楕円の一部で構成されます。楕円は、点(X3,Y3)と点(X4,Y4)を結ぶ直線で分割されます。

弓形の周は、(X3,Y3)から(X4,Y4)に向かって楕円の周上を反時計回りに進み、直線を描いて(X3,Y3)に戻ります。(X3,Y3)と(X4,Y4)が楕円の周上にない場合、弓形の対応する角は、指定した直線と交差する周上の一番近い 2 点になります。弓形の輪郭は Pen の値で描画され、描画された弓形は Brush の値で塗りつぶされます。

関連項目