System::Drawing::StringFormat クラス

StringFormat class

テキストのレイアウト情報、表示操作、OpenType 機能をカプセル化します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうすると実行時エラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。

class StringFormat : public System::Object

メソッド

メソッド説明
Clone()現在のオブジェクトの正確なコピーを返します。
get_Alignment() const文字列の水平配置を示す値を返します。
get_DigitSubstitutionLanguage() constローカル数字が西洋数字に置き換えられる際に使用される言語を示す値を返します。
get_DigitSubstitutionMethod() const数字置換方法を返します。
get_FormatFlags() const現在のオブジェクトが表す文字列書式を指定する StringFormatFlags のビット単位の組み合わせを返します。
static get_GenericDefault()汎用デフォルト書式を表す StringFormat オブジェクトを返します。
static get_GenericTypographic()汎用組版書式を表す StringFormat オブジェクトを返します。
get_HotkeyPrefix() constホットキー接頭辞の表示方法を示す値を返します。
get_LineAlignment() const文字列の垂直配置を示す値を返します。
get_Trimming() const文字列のトリミング方法を示す値を返します。
GetCharacterRangesCount() constCharacterRange 配列のサイズを取得します。
GetTabStops(float&) const現在の StringFormat オブジェクトのタブストップを返します。
set_Alignment(StringAlignment)文字列の水平配置を設定します。
set_FormatFlags(StringFormatFlags)文字列書式フラグを設定します。
set_HotkeyPrefix(Text::HotkeyPrefix)ホットキー接頭辞の表示方法を指定する値を設定します。
set_LineAlignment(StringAlignment)文字列の垂直配置を設定します。
set_Trimming(StringTrimming)文字列のトリミング方法を指定する値を設定します。
SetDigitSubstitution(int32_t, StringDigitSubstitute)数字置換の言語と方法を設定します。
SetMeasurableCharacterRanges(const ArrayPtr<CharacterRange>&)CharacterRange オブジェクトの配列を設定します。この配列は MeasureCharacterRanges() メソッドの呼び出しで測定された文字範囲を表します。
SetTabStops(float, const ArrayPtr<float>&)現在の StringFormat オブジェクトのタブストップを設定します。
StringFormat()StringFormat クラスの新しいインスタンスを構築します。
StringFormat(StringFormatFlags, int32_t)指定されたフォーマットフラグと語言を使用して、StringFormat クラスの新しいインスタンスを作成します。
StringFormat(const SharedPtr<StringFormat>&)コピーコンストラクタ。

参照