StringFormat
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject
public final class StringFormat extends DisposableObject
Incapsula le informazioni di layout del testo (come allineamento, orientamento e tabulazioni), le manipolazioni di visualizzazione (come l’inserimento di ellissi e la sostituzione di cifre nazionali) e le funzionalità OpenType. Questa classe non può essere ereditata.
Costruttori
| Costruttore | Descrizione |
|---|---|
| StringFormat() | Inizializza un nuovo oggetto com.aspose.imaging.StringFormat. |
| StringFormat(int options) | Inizializza un nuovo oggetto com.aspose.imaging.StringFormat con l’enumerazione com.aspose.imaging.StringFormatFlags specificata e la lingua. |
| StringFormat(StringFormat format) | Inizializza un nuovo oggetto com.aspose.imaging.StringFormat a partire dall’oggetto com.aspose.imaging.StringFormat esistente specificato. |
Metodi
| Metodo | Descrizione |
|---|---|
| getGenericDefault() | Restituisce un oggetto com.aspose.imaging.StringFormat generico predefinito. |
| getGenericTypographic() | Ottiene un oggetto tipografico generico com.aspose.imaging.StringFormat. |
| getFormatFlags() | Ottiene un’enumerazione com.aspose.imaging.StringFormatFlags che contiene informazioni di formattazione. |
| setFormatFlags(int value) | Imposta un’enumerazione com.aspose.imaging.StringFormatFlags che contiene informazioni di formattazione. |
| getAlignment() | Ottiene informazioni sull’allineamento del testo sul piano verticale. |
| setAlignment(int value) | Imposta informazioni sull’allineamento del testo sul piano verticale. |
| getLineAlignment() | Ottiene l’allineamento della linea sul piano orizzontale. |
| setLineAlignment(int value) | Imposta l’allineamento della linea sul piano orizzontale. |
| getHotkeyPrefix() | Ottiene l’oggetto com.aspose.imaging.HotkeyPrefix per questo oggetto com.aspose.imaging.StringFormat. |
| setHotkeyPrefix(int value) | Imposta l’oggetto com.aspose.imaging.HotkeyPrefix per questo oggetto com.aspose.imaging.StringFormat. |
| getTrimming() | Ottiene l’enumerazione com.aspose.imaging.StringTrimming per questo oggetto com.aspose.imaging.StringFormat. |
| setTrimming(int value) | Imposta l’enumerazione com.aspose.imaging.StringTrimming per questo oggetto com.aspose.imaging.StringFormat. |
| getDigitSubstitutionMethod() | Ottiene il metodo da utilizzare per la sostituzione delle cifre. |
| setDigitSubstitutionMethod(int value) | Imposta il metodo da utilizzare per la sostituzione delle cifre. |
| getDigitSubstitutionLanguage() | Ottiene la lingua utilizzata quando le cifre locali vengono sostituite con cifre occidentali. |
| setDigitSubstitutionLanguage(int value) | Imposta la lingua utilizzata quando le cifre locali vengono sostituite con cifre occidentali. |
| getFirstTabOffset() | Ottiene il numero di spazi tra l’inizio di una riga di testo e il primo tabulatore. |
| getTabStops() | Ottiene un array di distanze tra i tabulatori nelle unità specificate dalla proprietà P:Aspose.Imaging.getGraphics().PageUnit. |
| getCustomCharIdent() | Ottiene l’identificatore del carattere personalizzato. |
| setCustomCharIdent(PointF value) | Imposta l’identificatore del carattere personalizzato. |
| deepClone() | Crea una copia profonda di questo oggetto com.aspose.imaging.StringFormat. |
| setTabStops(float firstTabOffset, float[] tabStops) | Imposta i tabulatori per questo oggetto com.aspose.imaging.StringFormat. |
| toString() | Converte questo oggetto com.aspose.imaging.StringFormat in una stringa leggibile dall’uomo. |
| equals(Object o) | Verifica se gli oggetti sono uguali. |
| hashCode() | Ottieni il codice hash dell’oggetto corrente. |
StringFormat()
public StringFormat()
Inizializza un nuovo oggetto com.aspose.imaging.StringFormat.
StringFormat(int options)
public StringFormat(int options)
Inizializza un nuovo oggetto com.aspose.imaging.StringFormat con l’enumerazione com.aspose.imaging.StringFormatFlags specificata e la lingua.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| opzioni | int | L’enumerazione com.aspose.imaging.StringFormatFlags per il nuovo oggetto com.aspose.imaging.StringFormat. |
StringFormat(StringFormat format)
public StringFormat(StringFormat format)
Inizializza un nuovo oggetto com.aspose.imaging.StringFormat a partire dall’oggetto com.aspose.imaging.StringFormat esistente specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| format | StringFormat | L’oggetto com.aspose.imaging.StringFormat da cui inizializzare il nuovo oggetto com.aspose.imaging.StringFormat. |
getGenericDefault()
public static StringFormat getGenericDefault()
Restituisce un oggetto com.aspose.imaging.StringFormat generico predefinito.
Returns:
StringFormat - The generic default com.aspose.imaging.StringFormat object.
getGenericTypographic()
public static StringFormat getGenericTypographic()
Ottiene un oggetto tipografico generico com.aspose.imaging.StringFormat.
Returns:
StringFormat - A generic typographic com.aspose.imaging.StringFormat object.
getFormatFlags()
public int getFormatFlags()
Ottiene un’enumerazione com.aspose.imaging.StringFormatFlags che contiene informazioni di formattazione.
Returns:
int - Un’enumerazione com.aspose.imaging.StringFormatFlags che contiene informazioni di formattazione.
setFormatFlags(int value)
public void setFormatFlags(int value)
Imposta un’enumerazione com.aspose.imaging.StringFormatFlags che contiene informazioni di formattazione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Un’enumerazione com.aspose.imaging.StringFormatFlags che contiene informazioni di formattazione. |
getAlignment()
public int getAlignment()
Ottiene informazioni sull’allineamento del testo sul piano verticale.
Returns:
int - Un’enumerazione com.aspose.imaging.StringAlignment che specifica le informazioni di allineamento del testo.
setAlignment(int value)
public void setAlignment(int value)
Imposta informazioni sull’allineamento del testo sul piano verticale.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Un’enumerazione com.aspose.imaging.StringAlignment che specifica le informazioni di allineamento del testo. |
getLineAlignment()
public int getLineAlignment()
Ottiene l’allineamento della linea sul piano orizzontale.
Returns:
int - Un’enumerazione com.aspose.imaging.StringAlignment che rappresenta l’allineamento della linea.
setLineAlignment(int value)
public void setLineAlignment(int value)
Imposta l’allineamento della linea sul piano orizzontale.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Un’enumerazione com.aspose.imaging.StringAlignment che rappresenta l’allineamento della linea. |
getHotkeyPrefix()
public int getHotkeyPrefix()
Ottiene l’oggetto com.aspose.imaging.HotkeyPrefix per questo oggetto com.aspose.imaging.StringFormat.
Returns:
int - L’oggetto com.aspose.imaging.HotkeyPrefix per questo oggetto com.aspose.imaging.StringFormat, il valore predefinito è F:Aspose.Imaging.HotkeyPrefix.None.
setHotkeyPrefix(int value)
public void setHotkeyPrefix(int value)
Imposta l’oggetto com.aspose.imaging.HotkeyPrefix per questo oggetto com.aspose.imaging.StringFormat.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | L’oggetto com.aspose.imaging.HotkeyPrefix per questo oggetto com.aspose.imaging.StringFormat, il valore predefinito è F:Aspose.Imaging.HotkeyPrefix.None. |
getTrimming()
public int getTrimming()
Ottiene l’enumerazione com.aspose.imaging.StringTrimming per questo oggetto com.aspose.imaging.StringFormat.
Returns:
int - Un’enumerazione com.aspose.imaging.StringTrimming che indica come il testo disegnato con questo oggetto com.aspose.imaging.StringFormat viene troncato quando supera i bordi del rettangolo di layout.
setTrimming(int value)
public void setTrimming(int value)
Imposta l’enumerazione com.aspose.imaging.StringTrimming per questo oggetto com.aspose.imaging.StringFormat.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Un’enumerazione com.aspose.imaging.StringTrimming che indica come il testo disegnato con questo oggetto com.aspose.imaging.StringFormat viene troncato quando supera i bordi del rettangolo di layout. |
getDigitSubstitutionMethod()
public int getDigitSubstitutionMethod()
Ottiene il metodo da utilizzare per la sostituzione delle cifre.
Returns:
int - Un valore di enumerazione com.aspose.imaging.StringDigitSubstitute che specifica come sostituire i caratteri in una stringa che non può essere visualizzata perché non supportata dal font corrente.
Il setter è introdotto per il metodo obsoleto SetDigitSubstitution.
setDigitSubstitutionMethod(int value)
public void setDigitSubstitutionMethod(int value)
Imposta il metodo da utilizzare per la sostituzione delle cifre.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
Il setter è introdotto per il metodo obsoleto SetDigitSubstitution. |
getDigitSubstitutionLanguage()
public int getDigitSubstitutionLanguage()
Ottiene la lingua utilizzata quando le cifre locali vengono sostituite con cifre occidentali.
Returns:
int - Un identificatore di lingua National Language Support (NLS) che identifica la lingua da utilizzare quando le cifre locali vengono sostituite con cifre occidentali. È possibile passare la proprietà P:System.Globalization.CultureInfo.LCID di un oggetto System.Globalization.CultureInfo come identificatore di lingua NLS. Per esempio, supponiamo di creare e impostare una locale “ar-EG”. Se si passa com.aspose.imaging.StringDigitSubstitute.Traditional al metodo com.aspose.imaging.StringFormat.setDigitSubstitution(int), le cifre arabo-indiane saranno sostituite alle cifre occidentali al momento della visualizzazione.
setDigitSubstitutionLanguage(int value)
public void setDigitSubstitutionLanguage(int value)
Imposta la lingua utilizzata quando le cifre locali vengono sostituite con cifre occidentali.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Un identificatore di lingua National Language Support (NLS) che identifica la lingua da utilizzare quando le cifre locali vengono sostituite con cifre occidentali. È possibile passare la proprietà P:System.Globalization.CultureInfo.LCID di un oggetto System.Globalization.CultureInfo come identificatore di lingua NLS. Per esempio, supponiamo di creare e impostare una locale “ar-EG”. Se si passa com.aspose.imaging.StringDigitSubstitute.Traditional al metodo com.aspose.imaging.StringFormat.setDigitSubstitution(int), le cifre arabo-indiane saranno sostituite alle cifre occidentali al momento della visualizzazione. |
getFirstTabOffset()
public float getFirstTabOffset()
Ottiene il numero di spazi tra l’inizio di una riga di testo e il primo tabulatore.
Returns: float - Il primo offset di tabulazione.
La proprietà è introdotta per il metodo rimosso GetTabStops.
getTabStops()
public float[] getTabStops()
Ottiene un array di distanze tra i tabulatori nelle unità specificate dalla proprietà P:Aspose.Imaging.getGraphics().PageUnit.
Returns: float[] - Le tabulazioni.
La proprietà è introdotta per il metodo rimosso GetTabStops.
getCustomCharIdent()
public PointF getCustomCharIdent()
Ottiene l’identificatore del carattere personalizzato.
Valore: L’identificatore del carattere personalizzato.
Returns: PointF - the custom character ident.
setCustomCharIdent(PointF value)
public void setCustomCharIdent(PointF value)
Imposta l’identificatore del carattere personalizzato.
Valore: L’identificatore del carattere personalizzato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | PointF | l’identificatore del carattere personalizzato. |
deepClone()
public StringFormat deepClone()
Crea una copia profonda di questo oggetto com.aspose.imaging.StringFormat.
Returns:
StringFormat - The deep clone of the current com.aspose.imaging.StringFormat.
setTabStops(float firstTabOffset, float[] tabStops)
public void setTabStops(float firstTabOffset, float[] tabStops)
Imposta i tabulatori per questo oggetto com.aspose.imaging.StringFormat.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| firstTabOffset | float | Il numero di spazi tra l’inizio di una riga di testo e la prima tabulazione. |
| tabStops | float[] | Un array di distanze tra le tabulazioni nelle unità specificate dalla proprietà com.aspose.imaging.Graphics.PageUnit. |
toString()
public String toString()
Converte questo oggetto com.aspose.imaging.StringFormat in una stringa leggibile dall’uomo.
Returns:
java.lang.String - Una rappresentazione testuale di questo oggetto com.aspose.imaging.StringFormat.
equals(Object o)
public boolean equals(Object o)
Verifica se gli oggetti sono uguali.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| o | java.lang.Object | L’altro oggetto. |
Returns: boolean - Il risultato del confronto di uguaglianza.
hashCode()
public int hashCode()
Ottieni il codice hash dell’oggetto corrente.
Returns: int - Il codice hash.