StringFormat 類別

定義

封裝文字配置資訊 (例如對齊、方向和定位停駐點)、顯示管理 (例如省略符號插入和國家數字取代) 和 OpenType 功能。 此類別無法獲得繼承。

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
繼承
StringFormat
實作

備註

許多常見的格式都是透過 StringFormatFlags 列舉提供。 StringFormat 物件可以變更。

注意

在 .NET 6 和更新版本中,只有 Windows 作業系統才支援包含此類型的 System.Drawing.Common 套件。 在跨平臺應用程式中使用此類型會導致編譯時期警告和運行時間例外狀況。 如需詳細資訊,請參閱 僅限 Windows 上支援的 System.Drawing.Common

建構函式

StringFormat()

初始化新的 StringFormat 物件。

StringFormat(StringFormat)

從指定的現有 StringFormat 物件,初始化新的 StringFormat 物件。

StringFormat(StringFormatFlags)

使用指定的 StringFormatFlags 列舉,初始化新的 StringFormat 物件。

StringFormat(StringFormatFlags, Int32)

使用指定的 StringFormatFlags 列舉和語言,初始化新的 StringFormat 物件。

屬性

Alignment

取得或設定字串的水平對齊方式。

DigitSubstitutionLanguage

取得以本地數字取代西式數字時所使用的語言。

DigitSubstitutionMethod

取得要用於數字取代的方法。

FormatFlags

取得或設定包含格式資訊的 StringFormatFlags 列舉。

GenericDefault

取得泛型的預設 StringFormat 物件。

GenericTypographic

取得泛型的印刷樣式 StringFormat 物件。

HotkeyPrefix

取得或設定這個 StringFormat 物件的 HotkeyPrefix 物件。

LineAlignment

取得或設定字串的垂直對齊方式。

Trimming

取得或設定這個 StringFormat 物件的 StringTrimming 列舉。

方法

Clone()

建立這個 StringFormat 物件的完全相同複本。

CreateObjRef(Type)

建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。

(繼承來源 MarshalByRefObject)
Dispose()

釋放這個 StringFormat 物件使用的所有資源。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Finalize()

允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLifetimeService()
已淘汰.

擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。

(繼承來源 MarshalByRefObject)
GetTabStops(Single)

取得這個 StringFormat 物件的定位停駐點。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
InitializeLifetimeService()
已淘汰.

取得存留期服務物件,以控制這個執行個體的存留期原則。

(繼承來源 MarshalByRefObject)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
MemberwiseClone(Boolean)

建立目前 MarshalByRefObject 物件的淺層複本。

(繼承來源 MarshalByRefObject)
SetDigitSubstitution(Int32, StringDigitSubstitute)

指定以本地數字取代西式數字時所要使用的語言和方法。

SetMeasurableCharacterRanges(CharacterRange[])

指定 CharacterRange 結構的陣列,代表由 MeasureCharacterRanges(String, Font, RectangleF, StringFormat) 方法的呼叫所測量的字元範圍。

SetTabStops(Single, Single[])

設定這個 StringFormat 物件的定位停駐點。

ToString()

將這個 StringFormat 物件轉換成人們可讀取的字串。

適用於

另請參閱