FMX.Memo.TMemo.StyledSettings
Delphi
property StyledSettings: TStyledSettings read GetStyledSettings write SetStyledSettings stored StyledSettingsStored;
C++
__property StyledSettings;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FMX.Memo.pas FMX.Memo.hpp |
FMX.Memo | TMemo |
説明
スタイル付きテキスト表現プロパティの値を定義します。これは、コントロール テキストを描画する際に使用されるもので、スタイルから読み込まれ、値は手動で設定される必要があります(TextSettings を参照)。
スタイル(たとえば、Metropolis UI スタイルなど)では、フォント名、フォント サイズなどの、語の折り返し、その他、テキスト表現プロパティのデフォルト値を定義します。
TMemo クラスでは、テキスト表現のビジュアル パラメータを定義する、TextAlign、WordWrap、FontColor、Font (TFont.Family、TFont.Size、TFont.Style)の各プロパティが宣言されています。
StyledSettings には、TStyledSetting で定義されている定数、Family
、Size
、Style
、FontColor
、Other
を設定することができます。 表「TStyledSetting 定数と TTextSettings プロパティの関係」は、TStyledSetting のどの定数が、どの TTextSettings テキスト表現プロパティの処理を制御するのかを示しています。
StyledSettings に一覧されているテキスト表現プロパティの値はすべて、スタイルから取得され、手動で変更できない点に気を付けてください。 たとえば、TMemo コントロールの FontColor プロパティに新しい値を設定した場合、このフォント色の実際の更新は、このコントロールの StyledSettings プロパティに TStyledSetting.FontColor
が含まれていない場合にのみ、行われます。 詳細については、「FireMonkey でのテキスト パラメータの設定」の例を参照してください。
StyledSettings と一緒に、DefaultStyledSettings 定数も使用することができます。これは、デフォルトでスタイルから取得される、スタイル付きプロパティの値を定義しています。
ITextSettings.TextSettings に保持されているテキスト表現プロパティを使用する際には、TextAlign が HorzAlign に相当する点に留意してください。