StringFormat
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject
public final class StringFormat extends DisposableObject
Kapselt Textlayout-Informationen (wie Ausrichtung, Orientierung und Tabulatoren), Anzeige-Manipulationen (wie das Einfügen von Auslassungszeichen und die nationale Ziffernersetzung) und OpenType-Funktionen. Diese Klasse kann nicht abgeleitet werden.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| StringFormat() | Initialisiert ein neues com.aspose.imaging.StringFormat-Objekt. |
| StringFormat(int options) | Initialisiert ein neues com.aspose.imaging.StringFormat-Objekt mit der angegebenen Aufzählung com.aspose.imaging.StringFormatFlags und Sprache. |
| StringFormat(StringFormat format) | Initialisiert ein neues com.aspose.imaging.StringFormat-Objekt aus dem angegebenen vorhandenen com.aspose.imaging.StringFormat-Objekt. |
Methoden
| Methode | Beschreibung |
|---|---|
| getGenericDefault() | Gibt ein generisches Standard-com.aspose.imaging.StringFormat-Objekt zurück. |
| getGenericTypographic() | Ruft ein generisches typografisches com.aspose.imaging.StringFormat-Objekt ab. |
| getFormatFlags() | Ruft eine com.aspose.imaging.StringFormatFlags-Aufzählung ab, die Formatierungsinformationen enthält. |
| setFormatFlags(int value) | Legt eine com.aspose.imaging.StringFormatFlags-Aufzählung fest, die Formatierungsinformationen enthält. |
| getAlignment() | Ruft Textausrichtungsinformationen in der vertikalen Ebene ab. |
| setAlignment(int value) | Legt Textausrichtungsinformationen in der vertikalen Ebene fest. |
| getLineAlignment() | Ruft die Zeilenausrichtung in der horizontalen Ebene ab. |
| setLineAlignment(int value) | Legt die Zeilenausrichtung in der horizontalen Ebene fest. |
| getHotkeyPrefix() | Ruft das com.aspose.imaging.HotkeyPrefix-Objekt für dieses com.aspose.imaging.StringFormat-Objekt ab. |
| setHotkeyPrefix(int value) | Legt das com.aspose.imaging.HotkeyPrefix-Objekt für dieses com.aspose.imaging.StringFormat-Objekt fest. |
| getTrimming() | Ruft die com.aspose.imaging.StringTrimming-Aufzählung für dieses com.aspose.imaging.StringFormat-Objekt ab. |
| setTrimming(int value) | Legt die com.aspose.imaging.StringTrimming-Aufzählung für dieses com.aspose.imaging.StringFormat-Objekt fest. |
| getDigitSubstitutionMethod() | Ruft die Methode ab, die für die Ziffernersetzung verwendet wird. |
| setDigitSubstitutionMethod(int value) | Legt die Methode fest, die für die Ziffernersetzung verwendet wird. |
| getDigitSubstitutionLanguage() | Ruft die Sprache ab, die verwendet wird, wenn lokale Ziffern durch westliche Ziffern ersetzt werden. |
| setDigitSubstitutionLanguage(int value) | Legt die Sprache fest, die verwendet wird, wenn lokale Ziffern durch westliche Ziffern ersetzt werden. |
| getFirstTabOffset() | Ruft die Anzahl der Leerzeichen zwischen dem Beginn einer Textzeile und dem ersten Tabstopp ab. |
| getTabStops() | Ruft ein Array von Abständen zwischen Tabstopps in den durch die Eigenschaft P:Aspose.Imaging.getGraphics().PageUnit angegebenen Einheiten ab. |
| getCustomCharIdent() | Ruft den benutzerdefinierten Zeichenidentifikator ab. |
| setCustomCharIdent(PointF value) | Legt den benutzerdefinierten Zeichenidentifikator fest. |
| deepClone() | Erstellt einen tiefen Klon dieses com.aspose.imaging.StringFormat-Objekts. |
| setTabStops(float firstTabOffset, float[] tabStops) | Legt Tabstopps für dieses com.aspose.imaging.StringFormat-Objekt fest. |
| toString() | Konvertiert dieses com.aspose.imaging.StringFormat-Objekt in eine menschenlesbare Zeichenkette. |
| equals(Object o) | Überprüft, ob Objekte gleich sind. |
| hashCode() | Gibt den Hashcode des aktuellen Objekts zurück. |
StringFormat()
public StringFormat()
Initialisiert ein neues com.aspose.imaging.StringFormat-Objekt.
StringFormat(int options)
public StringFormat(int options)
Initialisiert ein neues com.aspose.imaging.StringFormat-Objekt mit der angegebenen Aufzählung com.aspose.imaging.StringFormatFlags und Sprache.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Optionen | int | Die com.aspose.imaging.StringFormatFlags-Aufzählung für das neue com.aspose.imaging.StringFormat-Objekt. |
StringFormat(StringFormat format)
public StringFormat(StringFormat format)
Initialisiert ein neues com.aspose.imaging.StringFormat-Objekt aus dem angegebenen vorhandenen com.aspose.imaging.StringFormat-Objekt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| format | StringFormat | Das com.aspose.imaging.StringFormat-Objekt, aus dem das neue com.aspose.imaging.StringFormat-Objekt initialisiert wird. |
getGenericDefault()
public static StringFormat getGenericDefault()
Gibt ein generisches Standard-com.aspose.imaging.StringFormat-Objekt zurück.
Returns:
StringFormat - The generic default com.aspose.imaging.StringFormat object.
getGenericTypographic()
public static StringFormat getGenericTypographic()
Ruft ein generisches typografisches com.aspose.imaging.StringFormat-Objekt ab.
Returns:
StringFormat - A generic typographic com.aspose.imaging.StringFormat object.
getFormatFlags()
public int getFormatFlags()
Ruft eine com.aspose.imaging.StringFormatFlags-Aufzählung ab, die Formatierungsinformationen enthält.
Returns:
int - Eine com.aspose.imaging.StringFormatFlags Aufzählung, die Formatierungsinformationen enthält.
setFormatFlags(int value)
public void setFormatFlags(int value)
Legt eine com.aspose.imaging.StringFormatFlags-Aufzählung fest, die Formatierungsinformationen enthält.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int | Eine com.aspose.imaging.StringFormatFlags Aufzählung, die Formatierungsinformationen enthält. |
getAlignment()
public int getAlignment()
Ruft Textausrichtungsinformationen in der vertikalen Ebene ab.
Returns:
int - Eine com.aspose.imaging.StringAlignment Aufzählung, die Informationen zur Textausrichtung angibt.
setAlignment(int value)
public void setAlignment(int value)
Legt Textausrichtungsinformationen in der vertikalen Ebene fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int | Eine com.aspose.imaging.StringAlignment Aufzählung, die Informationen zur Textausrichtung angibt. |
getLineAlignment()
public int getLineAlignment()
Ruft die Zeilenausrichtung in der horizontalen Ebene ab.
Returns:
int - Eine com.aspose.imaging.StringAlignment Aufzählung, die die Zeilenausrichtung darstellt.
setLineAlignment(int value)
public void setLineAlignment(int value)
Legt die Zeilenausrichtung in der horizontalen Ebene fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int | Eine com.aspose.imaging.StringAlignment Aufzählung, die die Zeilenausrichtung darstellt. |
getHotkeyPrefix()
public int getHotkeyPrefix()
Ruft das com.aspose.imaging.HotkeyPrefix-Objekt für dieses com.aspose.imaging.StringFormat-Objekt ab.
Returns:
int - Das com.aspose.imaging.HotkeyPrefix Objekt für dieses com.aspose.imaging.StringFormat Objekt, standardmäßig ist F:Aspose.Imaging.HotkeyPrefix.None.
setHotkeyPrefix(int value)
public void setHotkeyPrefix(int value)
Legt das com.aspose.imaging.HotkeyPrefix-Objekt für dieses com.aspose.imaging.StringFormat-Objekt fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int | Das com.aspose.imaging.HotkeyPrefix Objekt für dieses com.aspose.imaging.StringFormat Objekt, standardmäßig ist F:Aspose.Imaging.HotkeyPrefix.None. |
getTrimming()
public int getTrimming()
Ruft die com.aspose.imaging.StringTrimming-Aufzählung für dieses com.aspose.imaging.StringFormat-Objekt ab.
Returns:
int - Eine com.aspose.imaging.StringTrimming Aufzählung, die angibt, wie Text, der mit diesem com.aspose.imaging.StringFormat Objekt gezeichnet wird, beschnitten wird, wenn er die Ränder des Layoutrechtecks überschreitet.
setTrimming(int value)
public void setTrimming(int value)
Legt die com.aspose.imaging.StringTrimming-Aufzählung für dieses com.aspose.imaging.StringFormat-Objekt fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int | Eine com.aspose.imaging.StringTrimming Aufzählung, die angibt, wie Text, der mit diesem com.aspose.imaging.StringFormat Objekt gezeichnet wird, beschnitten wird, wenn er die Ränder des Layoutrechtecks überschreitet. |
getDigitSubstitutionMethod()
public int getDigitSubstitutionMethod()
Ruft die Methode ab, die für die Ziffernersetzung verwendet wird.
Returns:
int - Ein com.aspose.imaging.StringDigitSubstitute Aufzählungswert, der festlegt, wie Zeichen in einer Zeichenfolge ersetzt werden, die nicht angezeigt werden können, weil sie von der aktuellen Schriftart nicht unterstützt werden.
Der Setter wurde für die veraltete Methode SetDigitSubstitution eingeführt.
setDigitSubstitutionMethod(int value)
public void setDigitSubstitutionMethod(int value)
Legt die Methode fest, die für die Ziffernersetzung verwendet wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
Der Setter wurde für die veraltete Methode SetDigitSubstitution eingeführt. |
getDigitSubstitutionLanguage()
public int getDigitSubstitutionLanguage()
Ruft die Sprache ab, die verwendet wird, wenn lokale Ziffern durch westliche Ziffern ersetzt werden.
Returns:
int - Ein National Language Support (NLS) Sprachbezeichner, der die Sprache identifiziert, die verwendet wird, wenn lokale Ziffern durch westliche Ziffern ersetzt werden. Sie können die P:System.Globalization.CultureInfo.LCID Eigenschaft eines System.Globalization.CultureInfo Objekts als NLS-Sprachbezeichner übergeben. Zum Beispiel, nehmen Sie an, Sie erstellen und setzen ein Locale “ar-EG”. Wenn Sie com.aspose.imaging.StringDigitSubstitute.Traditional an die Methode com.aspose.imaging.StringFormat.setDigitSubstitution(int) übergeben, werden arabisch-indische Ziffern zur Anzeigezeit durch westliche Ziffern ersetzt.
setDigitSubstitutionLanguage(int value)
public void setDigitSubstitutionLanguage(int value)
Legt die Sprache fest, die verwendet wird, wenn lokale Ziffern durch westliche Ziffern ersetzt werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int | Ein National Language Support (NLS) Sprachbezeichner, der die Sprache identifiziert, die verwendet wird, wenn lokale Ziffern durch westliche Ziffern ersetzt werden. Sie können die P:System.Globalization.CultureInfo.LCID Eigenschaft eines System.Globalization.CultureInfo Objekts als NLS-Sprachbezeichner übergeben. Zum Beispiel, nehmen Sie an, Sie erstellen und setzen ein Locale “ar-EG”. Wenn Sie com.aspose.imaging.StringDigitSubstitute.Traditional an die Methode com.aspose.imaging.StringFormat.setDigitSubstitution(int) übergeben, werden arabisch-indische Ziffern zur Anzeigezeit durch westliche Ziffern ersetzt. |
getFirstTabOffset()
public float getFirstTabOffset()
Ruft die Anzahl der Leerzeichen zwischen dem Beginn einer Textzeile und dem ersten Tabstopp ab.
Returns: float - Der erste Tab‑Versatz.
Die Eigenschaft wurde für die entfernte Methode GetTabStops eingeführt.
getTabStops()
public float[] getTabStops()
Ruft ein Array von Abständen zwischen Tabstopps in den durch die Eigenschaft P:Aspose.Imaging.getGraphics().PageUnit angegebenen Einheiten ab.
Returns: float[] - Die Tab‑Stopps.
Die Eigenschaft wurde für die entfernte Methode GetTabStops eingeführt.
getCustomCharIdent()
public PointF getCustomCharIdent()
Ruft den benutzerdefinierten Zeichenidentifikator ab.
Wert: Der benutzerdefinierte Zeichen‑Ident.
Returns: PointF - the custom character ident.
setCustomCharIdent(PointF value)
public void setCustomCharIdent(PointF value)
Legt den benutzerdefinierten Zeichenidentifikator fest.
Wert: Der benutzerdefinierte Zeichen‑Ident.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | PointF | der benutzerdefinierte Zeichen‑Ident. |
deepClone()
public StringFormat deepClone()
Erstellt einen tiefen Klon dieses com.aspose.imaging.StringFormat-Objekts.
Returns:
StringFormat - The deep clone of the current com.aspose.imaging.StringFormat.
setTabStops(float firstTabOffset, float[] tabStops)
public void setTabStops(float firstTabOffset, float[] tabStops)
Legt Tabstopps für dieses com.aspose.imaging.StringFormat-Objekt fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| firstTabOffset | float | Die Anzahl der Leerzeichen zwischen dem Beginn einer Textzeile und dem ersten Tab‑Stopp. |
| tabStops | float[] | Ein Array von Abständen zwischen Tab‑Stopps in den durch die Eigenschaft com.aspose.imaging.Graphics.PageUnit angegebenen Einheiten. |
toString()
public String toString()
Konvertiert dieses com.aspose.imaging.StringFormat-Objekt in eine menschenlesbare Zeichenkette.
Returns:
java.lang.String - Eine Zeichenkettenrepräsentation dieses com.aspose.imaging.StringFormat-Objekts.
equals(Object o)
public boolean equals(Object o)
Überprüft, ob Objekte gleich sind.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| o | java.lang.Object | Das andere Objekt. |
Returns: boolean - Das Ergebnis des Gleichheitsvergleichs.
hashCode()
public int hashCode()
Gibt den Hashcode des aktuellen Objekts zurück.
Returns: int - Der Hashcode.