StringFormat クラス (gdiplusstringformat.h)

StringFormat クラスは、テキスト レイアウト情報 (配置、向き、タブ位置、クリッピングなど) と表示操作 (トリミング、要求されたフォントでサポートされていない文字のフォント置換、西ヨーロッパ数字を使用しない言語の桁置換など) をカプセル化します。 StringFormat オブジェクトを DrawString Methods メソッドに渡して文字列を書式設定できます。

継承

StringFormat クラスは GdiplusBase を実装します。

メソッド

StringFormat クラスには、これらのメソッドがあります。

 
StringFormat::Clone

StringFormat::Clone メソッドは、新しい StringFormat オブジェクトを作成し、この StringFormat オブジェクトの内容を使用して初期化します。
StringFormat::GenericDefault

StringFormat::GenericDefault メソッドは、汎用の既定の StringFormat オブジェクトを作成します。
StringFormat::GenericTypographic

StringFormat::GenericTypographic メソッドは、汎用の文字体裁 StringFormat オブジェクトを作成します。
StringFormat::GetAlignment

StringFormat::GetAlignment メソッドは、レイアウト四角形の原点に対するこの StringFormat オブジェクトの文字の配置を示す StringAlignment 列挙体の要素を取得します。
StringFormat::GetDigitSubstitutionLanguage

StringFormat::GetDigitSubstitutionLanguage メソッドは、西ヨーロッパの数字に置き換えられる数字に対応する言語を取得します。
StringFormat::GetDigitSubstitutionMethod

StringFormat::GetDigitSubstitutionMethod メソッドは、この StringFormat オブジェクトで使用される桁置換メソッドを示す StringDigit Substitution 列挙体の要素を取得します。
StringFormat::GetFormatFlags

StringFormat::GetFormatFlags メソッドは、この StringFormat オブジェクトの文字列書式フラグを取得します。
StringFormat::GetHotkeyPrefix

StringFormat::GetHotkeyPrefix メソッドは、ホット キー プレフィックスアンパサンド (&) が検出されたときに文字列に対して実行される処理の種類を示す HotkeyPrefix 列挙の要素を取得します。
StringFormat::GetLastStatus

StringFormat::GetLastStatus メソッドは、この StringFormat オブジェクトの最新のメソッド エラーの性質を示す値を返します。
StringFormat::GetLineAlignment

StringFormat::GetLineAlignment メソッドは、レイアウト四角形の原点に対するこの StringFormat オブジェクトの線の配置を示す StringAlignment 列挙体の要素を取得します。
StringFormat::GetMeasurableCharacterRangeCount

StringFormat::GetMeasurableCharacterRangeCount メソッドは、現在設定されている測定可能な文字範囲の数を取得します。 設定された文字範囲は、MeasureCharacterRanges メソッドを使用して文字列内で測定できます。
StringFormat::GetTabStopCount

StringFormat::GetTabStopCount メソッドは、この StringFormat オブジェクトのタブ位置オフセットの数を取得します。
StringFormat::GetTabStops

StringFormat::GetTabStops メソッドは、この StringFormat オブジェクト内のタブ位置のオフセットを取得します。
StringFormat::GetTrimming

StringFormat::GetTrimming メソッドは、この StringFormat オブジェクトのトリミング スタイルを示す StringTrimming 列挙体の要素を取得します。
StringFormat::SetAlignment

StringFormat::SetAlignment メソッドは、レイアウト四角形の原点を基準にして、この StringFormat オブジェクトの文字配置を設定します。 レイアウト四角形を使用して、表示される文字列を配置します。
StringFormat::SetDigitSubstitution

StringFormat::SetDigitSubstitution メソッドは、桁置換メソッドと、数字の置換に対応する言語を設定します。
StringFormat::SetFormatFlags

StringFormat::SetFormatFlags メソッドは、この StringFormat オブジェクトの書式フラグを設定します。 書式フラグは、StringFormat オブジェクトのほとんどの特性を決定します。
StringFormat::SetHotkeyPrefix

StringFormat::SetHotkeyPrefix メソッドは、ホット キー プレフィックスアンパサンド (&) が検出されたときに文字列に対して実行される処理の種類を設定します。
StringFormat::SetLineAlignment

StringFormat::SetLineAlignment メソッドは、レイアウト四角形の原点に対して、この StringFormat オブジェクトの線の配置を設定します。
StringFormat::SetMeasurableCharacterRanges

StringFormat::SetMeasurableCharacterRanges メソッドは、この StringFormat オブジェクトの一連の文字範囲を設定します。この文字列内では、MeasureCharacterRanges メソッドで測定できます。
StringFormat::SetTabStops

StringFormat::SetTabStops メソッドは、この StringFormat オブジェクトのタブ位置のオフセットを設定します。
StringFormat::SetTrimming

StringFormat::SetTrimming メソッドは、この StringFormat オブジェクトのトリミング スタイルを設定します。 トリミング スタイルは、レイアウトの四角形に収まるように文字列をトリミングする方法を決定します。
StringFormat::StringFormat

別の StringFormat オブジェクトから StringFormat オブジェクトを作成します。
StringFormat::StringFormat

このトピックでは、StringFormat クラスのコンストラクターの一覧を示します。 クラスの完全な一覧については、「StringFormat クラス」を参照してください。 (オーバーロード 2/2)
StringFormat::StringFormat

このトピックでは、StringFormat クラスのコンストラクターの一覧を示します。 クラスの完全な一覧については、「StringFormat クラス」を参照してください。 (オーバーロード 1/2)
StringFormat::StringFormat

文字列書式フラグと言語に基づいて StringFormat オブジェクトを作成します。

要件

   
対象プラットフォーム Windows
ヘッダー gdiplusstringformat.h