Class StringFormat
Der Name: Aspose.Imaging Versammlung: Aspose.Imaging.dll (25.4.0)
Die Textlayout-Informationen (z. B. Anpassung, Orientierung und Tab-Stop) enthalten Manipulationen (z. B. Ellipsis-Insertion und National-Digital-Substitution) und OpenType-Funktionen.
public sealed class StringFormat : DisposableObject, IDisposable
Inheritance
object ← DisposableObject ← StringFormat
Implements
Vererbte Mitglieder
DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
StringFormat()
Initialisiert ein neues Aspose.Imaging.StringFormat Objekt.
public StringFormat()
StringFormat(StringFormatFlags)
Initialisiert ein neues Aspose.Imaging.StringFormat-Objekt mit der angegebenen Aspose.Imaging.StringFormatFlags Liste und Sprache.
public StringFormat(StringFormatFlags options)
Parameters
options
StringFormatFlags
Die Aspose.Imaging.StringFormatFlags Liste für das neue Aspose.Imaging.StringFormat Objekt.
StringFormat(StringFormat)
Initialisiert ein neues Aspose.Imaging.StringFormat Objekt aus dem angegebenen bestehenden Aspose.Imaging.StringFormat Objekt.
public StringFormat(StringFormat format)
Parameters
format
StringFormat
Das Aspose.Imaging.StringFormat Objekt, aus dem das neue Aspose.Imaging.StringFormat Objekt initialisiert werden kann.
Exceptions
format’ is null.
Properties
Alignment
Er bekommt oder setzt Text-Alignungsinformationen auf der vertikalen Ebene.
public StringAlignment Alignment { get; set; }
Eigentumswert
CustomCharIdent
Er bekommt oder stellt den gewöhnlichen Charakter identisch.
public PointF CustomCharIdent { get; set; }
Eigentumswert
DigitSubstitutionLanguage
Er erhält oder stellt die Sprache fest, die verwendet wird, wenn die lokalen Zahlen durch westliche Zahlen ersetzt werden.
public int DigitSubstitutionLanguage { get; set; }
Eigentumswert
Remarks
Der Setter wird für die veraltete Methode SetDigitSubstitution eingeführt.
DigitSubstitutionMethod
Er erhält oder stellt die Methode fest, die für den digitalen Ersatz verwendet werden soll.
public StringDigitSubstitute DigitSubstitutionMethod { get; set; }
Eigentumswert
Remarks
Der Setter wird für die veraltete Methode SetDigitSubstitution eingeführt.
FirstTabOffset
Erhalten Sie die Anzahl der Räume zwischen dem Beginn einer Textlinie und der ersten Tab Stop.
public float FirstTabOffset { get; }
Eigentumswert
Remarks
Die Eigenschaft wird für die entfernte Methode GetTabStops eingeführt.
FormatFlags
Erhält oder setzt eine Aspose.Imaging.StringFormatFlags-Liste, die Formatierungsinformationen enthält.
public StringFormatFlags FormatFlags { get; set; }
Eigentumswert
GenericDefault
Er erhält einen generischen Standard Aspose.Imaging.StringFormat Objekt.
public static StringFormat GenericDefault { get; }
Eigentumswert
GenericTypographic
Er erhält ein generisches Typografisches Aspose.Imaging.StringFormat Objekt.
public static StringFormat GenericTypographic { get; }
Eigentumswert
HotkeyPrefix
Erhalten oder setzen Sie das Aspose.Imaging.HotkeyPrefix Objekt für dieses Aspose.Imaging.StringFormat Objekt.
public HotkeyPrefix HotkeyPrefix { get; set; }
Eigentumswert
LineAlignment
Erhält oder legt die Linie an die horizontale Ebene an.
public StringAlignment LineAlignment { get; set; }
Eigentumswert
TabStops
Er bekommt eine Reihe von Entfernungen zwischen Tab-Stops in den Einheiten, die durch die Eigenschaft Aspose.Imaging.Graphics.PageUnit angegeben werden.
public float[] TabStops { get; }
Eigentumswert
float [][]
Remarks
Die Eigenschaft wird für die entfernte Methode GetTabStops eingeführt.
Trimming
Erhalten oder setzen Sie die Aspose.Imaging.StringTrimming-Liste für dieses Aspose.Imaging.StringFormat-Objekt.
public StringTrimming Trimming { get; set; }
Eigentumswert
Methods
DeepClone()
Erstellt eine tiefe Klone dieses Aspose.Imaging.StringFormat Objekt.
public StringFormat DeepClone()
Returns
Die tiefe Klone des aktuellen Aspose.Imaging.StringFormat.
Equals(Objekt)
berprüfen Sie, ob die Objekte gleich sind.
public override bool Equals(object obj)
Parameters
obj
object
Das andere Objekt.
Returns
Das Ergebnis der Gleichberechtigung.
GetHashCode()
Erhalten Sie den Hashcode des aktuellen Objekts.
public override int GetHashCode()
Returns
Der Hash Code.
SetTabStops(Flotte und Flotte[])
Set Tab Stops für dieses Aspose.Imaging.StringFormat Objekt.
public void SetTabStops(float firstTabOffset, float[] tabStops)
Parameters
firstTabOffset
float
Die Anzahl der Räume zwischen dem Beginn einer Textlinie und der ersten Tab stop.
tabStops
float
[][]
Eine Reihe von Entfernungen zwischen den Tabs stoppt in den von der Aspose.Imaging.Graphics.PageUnit Eigenschaft angegebenen Einheiten.
ToString()
Umwandelt dieses Aspose.Imaging.StringFormat Objekt in eine menschlich lesbare String.
public override string ToString()
Returns
Eine String-Repräsentation dieses Aspose.Imaging.StringFormat Objekts.