FMX.Graphics.TTextSettings.AssignNotStyled
Delphi
procedure AssignNotStyled(const TextSettings: TTextSettings; const StyledSettings: TStyledSettings);
C++
void __fastcall AssignNotStyled(TTextSettings* const TextSettings, const Fmx::Types::TStyledSettings StyledSettings);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TTextSettings |
説明
スタイル付きテキスト表現プロパティの値を、TextSettings オブジェクトから現在の TTextSettings オブジェクトへコピーし、StyledSettings パラメータで指定されたプロパティは無視します。
TextSettings -- このパラメータが、コピーするスタイル付きテキスト表現プロパティの値を保有している TTextSettings 型オブジェクトを指定します。 スタイル付きテキスト表現プロパティとは、 TFont.Family、TFont.Size、TFont.Style、FontColor、HorzAlign、VertAlign、Trimming、WordWrap です。
StyledSettings -- このパラメータが、スタイル付きテキスト表現プロパティのセットを示します。TextSettings オブジェクト内のこの値が無視されます。 StyledSettings には、次の定数を含めることができます:
TStyledSetting の定数 対応する TTextSettings プロパティ 意味 フォント名
フォントサイズ
フォントスタイル(斜体、太字)
フォント色
テキストの配置および表示方法
AssignNotStyled は、スタイル付きテキスト表現プロパティの値を、TextSettings パラメータで指定されたオブジェクトから、現在の TTextSettings オブジェクトにコピーします。その際、StyledSettings パラメータで指定されたプロパティ群は無視します。
- StyledSettings
= AllStyledSettings
の場合、AssignNotStyled は何も行いません。
- TextSettings が、既存の TTextSettings 型オブジェクトを示している場合:
- StyledSettings が空セットのままの場合、AssignNotStyled は、指定された TextSettings テキスト オブジェクトから、すべてのスタイル付きテキスト表現プロパティの値をコピーします。 この代替方法では、単純に Assign メソッドを実行します。
- StyledSettings が空セットではない場合、AssignNotStyled は、TextSettings オブジェクトの StyledSettings パラメータで指定されていない、スタイル付きテキスト表現プロパティの値をコピーします。
- そして、AssignNotStyled は EndUpdate メソッドを呼び出し、OnChanged イベント ハンドラを実行します。
- TextSettings
= nil
の場合には、AssignNotStyled はスタイルからのデフォルト値を使用して、StyledSettings パラメータで指定されていないスタイル付きテキスト表現プロパティの値を設定します。関連項目