FMX.Graphics.ITextSettings.StyledSettings
Delphi
property StyledSettings: TStyledSettings read GetStyledSettings write SetStyledSettings;
C++
__property Fmx::Types::TStyledSettings StyledSettings = {read=GetStyledSettings, write=SetStyledSettings};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | ITextSettings |
説明
どのスタイル付きテキスト表現プロパティが、スタイルによって定義され(DefaultTextSettings 参照)、どれが手動で設定できるか(TextSettings 参照)を定義します。
StyledSettings で指定されたスタイル付きテキスト表現プロパティは、スタイルから取得されるので、手動では変更できません。 スタイル付き設定のフルセットは、AllStyledSettings 定数で定義されています。 これには、次のプロパティが含まれています:
[TStyledSetting.Family, TStyledSetting.Size, TStyledSetting.Style, TStyledSetting.FontColor, TStyledSetting.Other];
StyledSettings と共に、DefaultStyledSettings 定数も使用することができます。これは、TTextSettings テキスト オブジェクトのどのプロパティが、デフォルトでスタイルから取得されるかを定義しています。 DefaultStyledSettings には、次の TStyledSettings 値があります:
[TStyledSetting.Family, TStyledSetting.Size, TStyledSetting.Style, TStyledSetting.FontColor];
StyledSettings にリストされているスタイル付きテキスト プロパティはすべて、スタイルから取得されるもので、手動では変更できないことを覚えておいてください。 たとえば、TTextSettings 型テキスト オブジェクトの FontColor プロパティに新しい値を設定した場合、このフォント色の実際の更新は、このオブジェクトの StyledSettings プロパティに TStyledSetting.FontColor
が含まれていない場合にのみ、行われます。 詳細については、「FireMonkey でのテキスト パラメータの設定」の例を参照してください。
TTextControl の下位クラス(TLabel など)では、StyledSettings プロパティを published で宣言しています。このため、このプロパティの値は オブジェクト インスペクタで編集することができる点に注目してください。 オブジェクト インスペクタで、FontColor 色をデフォルト値(スタイルから読み込まれた値)から変更すると、オブジェクト インスペクタは、自動的に TStyledSetting.FontColor
を False
に設定します。 ただし、これが機能するのは設計時のみです。
- メモ: TText など、基本コントロール(スタイルを持っていない)は、StyledSettings を無視します。
関連項目
- FireMonkey でのテキスト パラメータの設定
- FMX.Graphics.ITextSettings.GetStyledSettings
- FMX.Graphics.ITextSettings.SetStyledSettings
- FMX.Graphics.ITextSettings.DefaultTextSettings
- FMX.Graphics.ITextSettings.TextSettings
- FMX.Types.AllStyledSettings
- FMX.Types.DefaultStyledSettings
- FMX.Types.TStyledSetting
- FMX.Objects.TText