FMX.Graphics.TTextSettings.AssignNotStyled

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

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.FamilyTFont.SizeTFont.StyleFontColorHorzAlignVertAlignTrimmingWordWrap です。

StyledSettings -- このパラメータが、スタイル付きテキスト表現プロパティのセットを示します。TextSettings オブジェクト内のこの値が無視されます。 StyledSettings には、次の定数を含めることができます:

TStyledSetting の定数 対応する TTextSettings プロパティ 意味

Family

TFont.Family

フォント名

Size

TFont.Size

フォントサイズ

Style

TFont.Style

フォントスタイル(斜体、太字)

FontColor

FontColor

フォント色

Other

HorzAlignVertAlign
Trimming、および WordWrap

テキストの配置および表示方法


AssignNotStyled は、スタイル付きテキスト表現プロパティの値を、TextSettings パラメータで指定されたオブジェクトから、現在の TTextSettings オブジェクトにコピーします。その際、StyledSettings パラメータで指定されたプロパティ群は無視します。

  • StyledSettings= AllStyledSettings の場合、AssignNotStyled は何も行いません。
  • TextSettings が、既存の TTextSettings 型オブジェクトを示している場合:
    1. StyledSettings が空セットのままの場合、AssignNotStyled は、指定された TextSettings テキスト オブジェクトから、すべてのスタイル付きテキスト表現プロパティの値をコピーします。 この代替方法では、単純に Assign メソッドを実行します。
    2. StyledSettings が空セットではない場合、AssignNotStyled は、TextSettings オブジェクトの StyledSettings パラメータで指定されていない、スタイル付きテキスト表現プロパティの値をコピーします。
そして、AssignNotStyledEndUpdate メソッドを呼び出し、OnChanged イベント ハンドラを実行します。
  • TextSettings= nil の場合には、AssignNotStyled はスタイルからのデフォルト値を使用して、StyledSettings パラメータで指定されていないスタイル付きテキスト表現プロパティの値を設定します。

関連項目