表示: Delphi C++
表示設定

API:FMX.Objects.TArc

提供:XE2 API Documentation
移動: 案内, 検索

FMX.Objects.TEllipseFMX.Objects.TShapeFMX.Types.TControlFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject
TArc

Delphi

TArc = class(TEllipse)

C++

class PASCALIMPLEMENTATION TArc : public TEllipse

プロパティ

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

説明

TEllipse は 2 次元の楕円を定義したものです。TControl を継承しており、コントロールを作成するためのスタイルで使用できます。

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


TEllipse は 2 次元の楕円を定義したものです。TControl を継承しており、コントロールを作成するためのスタイルで使用できます。


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

  1. 最初の楕円は、TEllipse オブジェクトの境界を表す四角形 ShapeRect に内接しています。
  2. 次に、回転軸 RotationCenter が、ローカル座標軸に沿って倍率 Scale に比例して移動します。
  3. その後、得られた回転軸を中心に RotationAngle の角度だけ、楕円が回転します。
メモ: 拡大縮小を行うと、倍率に応じてオブジェクトの形が拡大縮小されるだけでなく、輪郭の StrokeThickness もそれぞれの軸の倍率に応じて変わります。

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

Paint では、TEllipse オブジェクトの StrokeStrokeThicknessStrokeCapStrokeDashStrokeJoinFill の各プロパティで定義されている特性、色、不透明度を持つ描画ペンおよびブラシを使って、輪郭を描画し背景を塗りつぶします。

関連項目

以前のバージョン
他の言語