FMX.Graphics.ITextSettings

提供:RAD Studio API Documentation

Delphi

ITextSettings = interface

C++

__interface  INTERFACE_UUID("{FD99635D-D8DB-4E26-B36F-97D3AABBCCB3}") ITextSettings  : public System::IInterface

プロパティ

種類 可視性 ソース ユニット 親
interface
class
public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics FMX.Graphics

説明

一般のテキスト オブジェクトの最も一般的なテキスト表現プロパティを、それらのオブジェクトの具体的な型とは独立に管理するためのメソッドやプロパティを宣言しています。


ITextSettings インターフェイスは、テキスト オブジェクトを構成要素として含んでいる各クラスで実装されます。たとえば、TText、TTextControl、TCustomEdit、TMemo などのクラスです。したがって、ITextSettings インターフェイスのメソッドを使用すると、これらのクラスのインスタンスに含まれているテキスト オブジェクトのプロパティを、それらのテキスト オブジェクトの具体的な型とは独立に管理できます。その方法の詳細については、「FireMonkey でのテキスト パラメータの設定」を参照してください。

プロパティ(たとえば、TextSettings.FontColor プロパティなど)の値を変更するときは、StyledSettings プロパティに TStyledSetting.FontColor 定数が含まれていない場合にのみ、コントロールのビューが実際に変更されることを覚えておいてください。TTextSettings のどのテキスト表現プロパティの処理が TStyledSetting のどの定数で制御されるかを以下の表に示します。


TStyledSetting の定数と TTextSettings のプロパティとの関係

TStyledSetting の
定数
制御される
TTextSettings のプロパティ
意味

Family

TFont.Family

フォント名

Size

TFont.Size

フォント サイズ

Style

TFont.Style

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

FontColor

FontColor

フォントの色

Other

HorzAlign、VertAlign、
Trimming、WordWrap

テキストの位置揃えと表示の方法

関連項目