FMX.Graphics.ITextSettings.StyledSettings

提供: RAD Studio API Documentation
移動先: 案内検索

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.FontColorFalse に設定します。 ただし、これが機能するのは設計時のみです。

メモ: TText など、基本コントロール(スタイルを持っていない)は、StyledSettings を無視します。

関連項目