FMX.MultiView.Types.TSeparatorLine
Delphi
TSeparatorLine = class(TLine);
C++
class PASCALIMPLEMENTATION TSeparatorLine : public Fmx::Objects::TLine
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.MultiView.Types.pas FMX.MultiView.Types.hpp |
FMX.MultiView.Types | FMX.MultiView.Types |
説明
TLine は 2 次元の直線を定義したものです。TControl を継承しており、コントロールを作成するためのスタイルで使用できます。
FMX.MultiView.Types.TSeparatorLine は FMX.Objects.TLine を継承しています。以下の内容はすべて FMX.Objects.TLine を参照しています。
TLine は 2 次元の直線を定義したものです。TControl を継承しており、コントロールを作成するためのスタイルで使用できます。
描画する直線の端点は、TLine オブジェクトの以下のプロパティで定義されます。
- ShapeRect と LineType によって描画対象の直線分が定義されます。
- RotationCenter では描画する直線を取得するために直線分を回転させるときの回転軸が、RotationAngle ではその回転角が、それぞれ定義されます。
メモ: 拡大縮小を行うと、倍率に応じて直線の長さが変わるだけでなく、直線の StrokeThickness もそれぞれの軸の倍率に応じて変わります。
親の TControl は、Paint メソッドを使って TLine を描画します。
TLine を描画する際に、Paint メソッドでは、TLine オブジェクトに定義された Stroke、StrokeThickness、StrokeCap、StrokeDash、StrokeJoin の各プロパティを持つ描画ペンを使用します。
関連項目
- FMX.Controls.TControl.RotationCenter
- FMX.Controls.TControl.RotationAngle
- FMX.Objects.TShape.ShapeRect
- FMX.Objects.TLine.LineType
- FMX.Controls.TControl
- FMX.Objects.TShape.Stroke
- FMX.Objects.TShape.StrokeThickness
- FMX.Objects.TShape.StrokeCap
- FMX.Objects.TShape.StrokeDash
- FMX.Objects.TShape.StrokeJoin