FMX.Controls.TTextControl.StyledSettings
Delphi
property StyledSettings: TStyledSettings read GetStyledSettings write SetStyledSettings stored StyledSettingsStored nodefault;
C++
__property Fmx::Types::TStyledSettings StyledSettings = {read=GetStyledSettings, write=SetStyledSettings, stored=StyledSettingsStored, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TTextControl |
説明
スタイル付きテキスト表現プロパティのセットを定義します。この値は、現在のスタイルから読み込まれ、手動では変更できません。
テキスト表現プロパティは、コントロール内にテキストを描画するためのパラメータとして使用されます。
StyledSettings プロパティは、FMX コントロール(TButton、TSpeedButton、TCheckBox、他)で使用されます。
スタイル(Metropolis UI スタイルなど)には、フォント名、フォント サイズ、ワードラップなどのテキスト表現プロパティのデフォルト値が定義されています。
TTextSettings クラスは、テキスト表現のビジュアルのパラメータを定義する、FontColor、TextAlign、VertTextAlign、Trimming、WordWrap、Font(TFont.Family、TFont.Size、TFont.Style)の各要素の値を保持するプロパティを定義します。
StyledSettings は、TStyledSetting で定義された Family
、Size
、Style
、FontColor
、Other
の各値を格納することができます。テーブル「TStyledSetting 定数と
TTextSettings プロパティ
の関係」 は、TStyledSetting 定数のどれが、これら TTextSettings テキスト表現プロパティの処理を制御するのかを示します。
StyledSettings に含まれるすべてのスタイル付きテキスト表現プロパティの値はスタイルから取得したものであり、手動で変更できないことに注意してください。 たとえば、TTextControl コントロールの FontColor プロパティに新しい値を設定した場合、実際にフォント色が更新されるのは、このメモ コントロールの StyledSettings プロパティに TStyledSetting.FontColor
の値が含まれていない場合だけです。 詳細は、「FireMonkey でのテキスト パラメータの設定」の例を参照してください。
コントロールのフォント プロパティを OFF に切り替えるには、フォーム デザイナでコントロールを選択します。オブジェクト インスペクタで、StyledSettings プロパティを展開します。プロパティの前のチェックマークをクリアします。たとえば、次の図は、TButton コントロールの Size
が OFF(Button1)と ON(Button2)の状態を表しています:
StyledSettings では、スタイルからデフォルトで取得したスタイル付きプロパティの値が定義された DefaultStyledSettings 定数も使用することができます。
コントロールの TextSettings プロパティに格納されているテキスト表現プロパティ HorzAlign と VertAlign は、コントロールのプロパティ TextAlign と VertTextAlign に対応します。