FMX.Objects.TEllipse

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

FMX.Objects.TShapeFMX.Controls.TControlFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTEllipse

Delphi

TEllipse = class(TShape)

C++

class PASCALIMPLEMENTATION TEllipse : public TShape

プロパティ

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


説明

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

TEllipse の以下のプロパティによって、楕円の形と位置が定義されます:

  1. 最初の楕円は、TEllipse オブジェクトの境界を表す四角形 ShapeRect に内接しています。
  2. 次に、回転軸 RotationCenter が、ローカル座標軸に沿って倍率 Scale に比例して移動します。
  3. その後、得られた回転軸を中心に RotationAngle の角度だけ、楕円が回転します。
メモ: スケーリング(拡大/縮小)は、オブジェクトの形状を、比例的に一定の倍率へと拡大/縮小するだけではありません。各軸の沿って比例的に一定の倍率へと輪郭を描画する、ストローク太さを変更します。

TEllipse は、Paint メソッドを使って、輪郭を描画し、背景を塗りつぶします。

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

関連項目

コード サンプル