[Shapes]
Icon | コントロール | ユニットスコープ | DocWiki (ja) |
DocWiki (en) |
TArc | FMX.Objects | [DocWiki] | [DocWiki] | |
TCalloutRectangle | FMX.Objects | [DocWiki] | [DocWiki] | |
TCircle | FMX.Objects | [DocWiki] | [DocWiki] | |
TEllipse | FMX.Objects | [DocWiki] | [DocWiki] | |
TImage | FMX.Objects | [DocWiki] | [DocWiki] | |
TLine | FMX.Objects | [DocWiki] | [DocWiki] | |
TPaintBox | FMX.Objects | [DocWiki] | [DocWiki] | |
TPath | FMX.Objects | [DocWiki] | [DocWiki] | |
TPie | FMX.Objects | [DocWiki] | [DocWiki] | |
TRectangle | FMX.Objects | [DocWiki] | [DocWiki] | |
TRoundrect | FMX.Objects | [DocWiki] | [DocWiki] | |
TSelection | FMX.Objects | [DocWiki] | [DocWiki] | |
TSelectionPoint | FMX.Objects | [DocWiki] | [DocWiki] | |
TText | FMX.Objects | [DocWiki] | [DocWiki] | |
TGlyph (XE8 以降) | FMX.ImgList | [DocWiki] | [DocWiki] |
このカテゴリのコントロールには Fill 及び Stroke プロパティを持っているものが多いです。
背景を塗り潰すためのプロパティです。
[Fill.Kind] (TBrushKind)線を描画するためのプロパティです。
[Stroke.Kind] (TBrushKind)Fill.Kind を参照して下さい。
[Stroke.Cap] (TStrokeCap)線の幅をピクセル数で指定します。
TShape から派生した図形コントロールにエフェクトコントロールをぶら下げた場合、その効果はコントロールの矩形ではなく、矩形内に描画された図形に対して作用します。
画像は TCircle に TGlowEffect をぶらさげてみた例です。
円弧状のシェイプです。
吹き出し状のシェイプです。吹き出しの (三角の) 位置は CalloutPosition プロパティで指定します。
ShapeType を stCircle にした VCL の TShape と同等です。
ShapeType を stEllipse にした VCL の TShape と同等です。
XE4 以前:
VCL の TImage と同等です。Bitmap プロパティに画像を指定します (画像には BMP / JPEG / GIF / PNG / TIFF 等が使えます)。
XE5 以降:
MultiResBitmap プロパティに一枚或いは複数枚の画像を指定します (多重解像度ビットマップ: 画像には BMP / JPEG / GIF / PNG / TIFF 等が使えます)。依然 Bitmap プロパティは使えますが、Public であるため、オブジェクトインスペクタから画像を指定する事はできません (多重解像度の複数の画像から最も適した解像度の画像を取得する用途で使われる事が殆どでしょう)。多重解像度の画像を表示する必要がない場合には TImageControl または TImageViewer を使ってください。
WrapMode プロパティ (TImageWrapMode) で画像の表示方法を変更できます。背景は透過します。
線状のシェイプです。
VCL の TPaintBox と同等です。画像を保持しないので、OnPaint イベントにて自前で描画する必要があります。
パスを表示できるシェイプです。
パスデータを実行時に文字列で設定するには TPath.Data.Data に代入します。
WrapMode プロパティ (TPathWrapMode) で表示方法を指定できます。
扇状のシェイプです。
ShapeType を stRectangle にした VCL の TShape と同等です。
ShapeType を stRoundRect にした VCL の TShape と同等です。
選択矩形を示すコントロールです。TSelection の子として他のコントロールを配置する事ができます。
例えば、TSelection の子として TRectangle を配置し、TRectangle のプロパティを
HideSelection プロパティを True に設定するとセレクションポイントが非表示になります。Proportional プロパティを True に設定するとアスペクト比を保った拡大/縮小が可能になります。
選択点を示すコントロールです。単独で使うことはあまりないと思います。
TSelectionPoint を移動させた時のイベントは OnTrack です。
テキストのシェイプです。TLabel と異なり Stretch プロパティを True にして拡大/縮小させる事ができます。HorzTextAlign プロパティと VertTextAlign プロパティで表示位置を変更する事ができます。
TImageList に格納された画像を描画するためのコントロールです。
BACK |