FMX.Objects.TCircle

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

FMX.Objects.TEllipseFMX.Objects.TShapeFMX.Controls.TControlFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTCircle

Delphi

TCircle = class(TEllipse)

C++

class PASCALIMPLEMENTATION TCircle : public TEllipse

プロパティ

種類 可視性 ソース ユニット
class public
FMX.Objects.pas
FMX.Objects.hpp
FMX.Objects FMX.Objects


説明

TCircle は、2次元の円を定義します。これは TControl を継承しており、コントロールを構築するためのスタイルで使用されます。

TCircle の以下のプロパティによって、円のサイズと位置が定義されます:

  • TCircle の境界四角形 ShapeRect は、その円の境界となる正方形を定義します。
    • 境界正方形の長さは、ShapeRect 境界四角形の Min(Width, Height) と等しくなります。
    • 境界正方形の中心は、境界四角形の中心と一致します。
  • TCircle の形は、取得された境界正方形の中心に内設します。
  • TCircle オブジェクトの倍率 Scale を使用すると、ローカルの座標軸に沿って、円の座標を比例的に拡大縮小することができます。スケーリング(拡大縮小)では、円を移動させ、そのサイズを変更します。
  • TCircle オブジェクトの回転軸 RotationCenter と回転角 RotationAngle を使用すると、円の形や位置を変更することができます。

TCircle は、Paint メソッドを使用して、曲線を描画し、形状の背景を塗りつぶすことができます。

Paint は、輪郭の描画や背景の塗りつぶしなどを描画ペンやブラシを使用して行い、それらのプロパティや色、透明度は TCircle オブジェクトのプロパティ StrokeFill によって定義されています。

関連項目