StringFormat StringFormat StringFormat StringFormat Class

定義

配置、方向、タブ ストップなどのテキスト レイアウト情報、省略記号の挿入や国別の代替の数字形式などの表示方法、および OpenType 機能をカプセル化します。Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. このクラスは継承できません。This class cannot be inherited.

public ref class StringFormat sealed : MarshalByRefObject, ICloneable, IDisposable
public sealed class StringFormat : MarshalByRefObject, ICloneable, IDisposable
type StringFormat = class
    inherit MarshalByRefObject
    interface ICloneable
    interface IDisposable
Public NotInheritable Class StringFormat
Inherits MarshalByRefObject
Implements ICloneable, IDisposable
継承
実装

注釈

多くの一般的な形式は、 StringFormatFlags列挙体を通じて提供されます。Many common formats are provided through the StringFormatFlags enumeration. StringFormatオブジェクトは変更できます。StringFormat objects can be changed.

コンストラクター

StringFormat() StringFormat() StringFormat() StringFormat()

新しい StringFormat オブジェクトを初期化します。Initializes a new StringFormat object.

StringFormat(StringFormat) StringFormat(StringFormat) StringFormat(StringFormat) StringFormat(StringFormat)

指定した既存 StringFormat オブジェクトから、新しい StringFormat オブジェクトを初期化します。Initializes a new StringFormat object from the specified existing StringFormat object.

StringFormat(StringFormatFlags) StringFormat(StringFormatFlags) StringFormat(StringFormatFlags) StringFormat(StringFormatFlags)

指定した StringFormatFlags 列挙体を使用して、新しい StringFormat オブジェクトを初期化します。Initializes a new StringFormat object with the specified StringFormatFlags enumeration.

StringFormat(StringFormatFlags, Int32) StringFormat(StringFormatFlags, Int32) StringFormat(StringFormatFlags, Int32) StringFormat(StringFormatFlags, Int32)

指定した StringFormatFlags 列挙体および言語を使用して、新しい StringFormat オブジェクトを初期化します。Initializes a new StringFormat object with the specified StringFormatFlags enumeration and language.

プロパティ

Alignment Alignment Alignment Alignment

文字列の水平方向の配置を取得または設定します。Gets or sets horizontal alignment of the string.

DigitSubstitutionLanguage DigitSubstitutionLanguage DigitSubstitutionLanguage DigitSubstitutionLanguage

西ヨーロッパ言語の数字をローカルの数字に置換する際に使用される言語を取得します。Gets the language that is used when local digits are substituted for western digits.

DigitSubstitutionMethod DigitSubstitutionMethod DigitSubstitutionMethod DigitSubstitutionMethod

数字の置き換えに使用される方法を取得します。Gets the method to be used for digit substitution.

FormatFlags FormatFlags FormatFlags FormatFlags

書式情報を格納する StringFormatFlags 列挙体を取得または設定します。Gets or sets a StringFormatFlags enumeration that contains formatting information.

GenericDefault GenericDefault GenericDefault GenericDefault

既定の汎用 StringFormat オブジェクトを取得します。Gets a generic default StringFormat object.

GenericTypographic GenericTypographic GenericTypographic GenericTypographic

印刷用の汎用 StringFormat オブジェクトを取得します。Gets a generic typographic StringFormat object.

HotkeyPrefix HotkeyPrefix HotkeyPrefix HotkeyPrefix

この HotkeyPrefix オブジェクトの StringFormat オブジェクトを取得または設定します。Gets or sets the HotkeyPrefix object for this StringFormat object.

LineAlignment LineAlignment LineAlignment LineAlignment

文字列の垂直方向の配置を取得または設定します。Gets or sets the vertical alignment of the string.

Trimming Trimming Trimming Trimming

この StringFormat オブジェクトの StringTrimming 列挙体を取得または設定します。Gets or sets the StringTrimming enumeration for this StringFormat object.

メソッド

Clone() Clone() Clone() Clone()

この StringFormat オブジェクトの同一コピーを作成します。Creates an exact copy of this StringFormat object.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

この StringFormat オブジェクトによって使用されているすべてのリソースを解放します。Releases all resources used by this StringFormat object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetTabStops(Single) GetTabStops(Single) GetTabStops(Single) GetTabStops(Single)

この StringFormat オブジェクトのタブ ストップを取得します。Gets the tab stops for this StringFormat object.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
SetDigitSubstitution(Int32, StringDigitSubstitute) SetDigitSubstitution(Int32, StringDigitSubstitute) SetDigitSubstitution(Int32, StringDigitSubstitute) SetDigitSubstitution(Int32, StringDigitSubstitute)

西ヨーロッパ言語の数字をローカルの数字に置換する際に使用される言語と方法を指定します。Specifies the language and method to be used when local digits are substituted for western digits.

SetMeasurableCharacterRanges(CharacterRange[]) SetMeasurableCharacterRanges(CharacterRange[]) SetMeasurableCharacterRanges(CharacterRange[]) SetMeasurableCharacterRanges(CharacterRange[])

MeasureCharacterRanges(String, Font, RectangleF, StringFormat) メソッドを呼び出したときに計測される、文字の範囲を表す CharacterRange 構造体の配列を指定します。Specifies an array of CharacterRange structures that represent the ranges of characters measured by a call to the MeasureCharacterRanges(String, Font, RectangleF, StringFormat) method.

SetTabStops(Single, Single[]) SetTabStops(Single, Single[]) SetTabStops(Single, Single[]) SetTabStops(Single, Single[])

この StringFormat オブジェクトのタブ ストップを設定します。Sets tab stops for this StringFormat object.

ToString() ToString() ToString() ToString()

この StringFormat オブジェクトをユーザーが判読できる文字列に変換します。Converts this StringFormat object to a human-readable string.

適用対象

こちらもご覧ください