API:FMX.Objects.TPie

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

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

Delphi

TPie = class(TEllipse)

C++

class PASCALIMPLEMENTATION TPie : public TEllipse

プロパティ

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

説明

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

FMX.Objects.TPie は FMX.Objects.TEllipse を継承しています。以下の内容はすべて FMX.Objects.TEllipse を参照しています。

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

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

  1. 最初の楕円は、TEllipse オブジェクトの境界を表す四角形 ShapeRect に内接しています。
  2. 次に、回転軸 RotationCenter が、ローカル座標軸に沿って倍率 Scale に比例して移動します。
  3. その後、得られた回転軸を中心に RotationAngle の角度だけ、楕円が回転します。

メモ:拡大縮小を行うと、倍率に応じてオブジェクトの形が拡大縮小されるだけでなく、輪郭の StrokeThickness もそれぞれの軸の倍率に応じて変わります。

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

Paint は、TEllipse オブジェクトの StrokeStrokeThicknessStrokeCapStrokeDashStrokeJoinFill の各プロパティで定義される、色や不透明度などのプロパティを持つ、描画ペンやブラシを使用して、曲線を描画したり、背景を塗りつぶしたりすることができます。

関連項目