FMX.Graphics.ITextSettings
Delphi
ITextSettings = interface
C++
__interface INTERFACE_UUID("{FD99635D-D8DB-4E26-B36F-97D3AABBCCB3}") ITextSettings : public System::IInterface
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
interface class |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | FMX.Graphics |
説明
一般のテキスト オブジェクトの最も一般的なテキスト表現プロパティを、それらのオブジェクトの具体的な型とは独立に管理するためのメソッドやプロパティを宣言しています。
ITextSettings インターフェイスは、テキスト オブジェクトを構成要素として含んでいる各クラスで実装されます。たとえば、TText、TTextControl、TCustomEdit、TMemo などのクラスです。したがって、ITextSettings インターフェイスのメソッドを使用すると、これらのクラスのインスタンスに含まれているテキスト オブジェクトのプロパティを、それらのテキスト オブジェクトの具体的な型とは独立に管理できます。その方法の詳細については、「FireMonkey でのテキスト パラメータの設定」を参照してください。
プロパティ(たとえば、TextSettings.FontColor プロパティなど)の値を変更するときは、StyledSettings プロパティに TStyledSetting.FontColor 定数が含まれていない場合にのみ、コントロールのビューが実際に変更されることを覚えておいてください。TTextSettings のどのテキスト表現プロパティの処理が TStyledSetting のどの定数で制御されるかを以下の表に示します。
TStyledSetting の定数と TTextSettings のプロパティとの関係
TStyledSetting の 定数 |
制御される TTextSettings のプロパティ |
意味 |
---|---|---|
フォント名 | ||
フォント サイズ | ||
フォント スタイル(斜体、太字) | ||
フォントの色 | ||
テキストの位置揃えと表示の方法 |