Freigeben über


StringFormat Klasse

Definition

Kapselt Informationen für das Textlayout (z. B. Text- und Seitenausrichtung und Tabstopps), Anzeigeänderungen (z. B. das Einfügen von Auslassungszeichen und das Ersetzen nationaler Zahlenformate) und OpenType-Features. Diese Klasse kann nicht vererbt werden.

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
Vererbung
StringFormat
Implementiert

Hinweise

Viele gängige Formate werden über die StringFormatFlags Enumeration bereitgestellt. StringFormat -Objekte können geändert werden.

Hinweis

In .NET 6 und höheren Versionen wird das System.Drawing.Common-Paket, das diesen Typ enthält, nur unter Windows-Betriebssystemen unterstützt. Die Verwendung dieses Typs in plattformübergreifenden Apps führt zu Kompilierzeitwarnungen und Laufzeitausnahmen. Weitere Informationen finden Sie unter System.Drawing.Common wird nur unter Windows unterstützt.

Konstruktoren

StringFormat()

Initialisiert ein neues StringFormat-Objekt.

StringFormat(StringFormat)

Initialisiert ein neues StringFormat-Objekt aus dem angegebenen vorhandenen StringFormat-Objekt.

StringFormat(StringFormatFlags)

Initialisiert ein neues StringFormat-Objekt mit der angegebenen StringFormatFlags-Enumeration.

StringFormat(StringFormatFlags, Int32)

Initialisiert ein neues StringFormat-Objekt mit der angegebenen StringFormatFlags-Enumeration und Sprache.

Eigenschaften

Alignment

Ruft die horizontale Ausrichtung der Zeichenfolge ab oder legt diese fest.

DigitSubstitutionLanguage

Ruft die beim Ersetzen von westlichen Ziffern durch lokale Ziffern verwendete Sprache ab.

DigitSubstitutionMethod

Ruft das für die Ziffernersetzung zu verwendende Verfahren ab.

FormatFlags

Ruft eine StringFormatFlags-Enumeration ab, die Formatierungsinformationen enthält, oder legt diese fest.

GenericDefault

Ruft ein generisches Standard-StringFormat-Objekt ab.

GenericTypographic

Ruft ein generisches typografisches StringFormat-Objekt ab.

HotkeyPrefix

Ruft das HotkeyPrefix-Objekt für dieses StringFormat-Objekt ab oder legt dieses fest.

LineAlignment

Ruft die vertikale Ausrichtung der Zeichenfolge ab oder legt diese fest.

Trimming

Ruft die StringTrimming-Enumeration für dieses StringFormat-Objekt ab oder legt diese fest.

Methoden

Clone()

Erstellt eine genaue Kopie dieses StringFormat-Objekts.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt alle von diesem StringFormat-Objekt verwendeten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetTabStops(Single)

Ruft die Tabstopps für dieses StringFormat-Objekt ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
SetDigitSubstitution(Int32, StringDigitSubstitute)

Gibt die beim Ersetzen westlicher Ziffern durch lokale Ziffern zu verwendende Sprache und Methode an.

SetMeasurableCharacterRanges(CharacterRange[])

Gibt ein Array von CharacterRange-Strukturen an, die die durch einen Aufruf der MeasureCharacterRanges(String, Font, RectangleF, StringFormat)-Methode gemessenen Zeichenbereiche darstellt.

SetTabStops(Single, Single[])

Legt Tabstopps für dieses StringFormat-Objekt fest.

ToString()

Konvertiert dieses StringFormat-Objekt in eine Klartextzeichenfolge.

Gilt für:

Weitere Informationen