StringFormat
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject
public final class StringFormat extends DisposableObject
Encapsule les informations de mise en page du texte (telles que l’alignement, l’orientation et les tabulations), les manipulations d’affichage (telles que l’insertion d’ellipses et la substitution de chiffres nationaux) et les fonctionnalités OpenType. Cette classe ne peut pas être héritée.
Constructeurs
| Constructeur | Description |
|---|---|
| StringFormat() | Initialise un nouvel objet com.aspose.imaging.StringFormat. |
| StringFormat(int options) | Initialise un nouvel objet com.aspose.imaging.StringFormat avec l’énumération com.aspose.imaging.StringFormatFlags spécifiée et la langue. |
| StringFormat(StringFormat format) | Initialise un nouvel objet com.aspose.imaging.StringFormat à partir de l’objet com.aspose.imaging.StringFormat existant spécifié. |
Méthodes
| Méthode | Description |
|---|---|
| getGenericDefault() | Obtient un objet com.aspose.imaging.StringFormat générique par défaut. |
| getGenericTypographic() | Obtient un objet typographique générique com.aspose.imaging.StringFormat. |
| getFormatFlags() | Obtient une énumération com.aspose.imaging.StringFormatFlags qui contient des informations de formatage. |
| setFormatFlags(int value) | Définit une énumération com.aspose.imaging.StringFormatFlags qui contient des informations de formatage. |
| getAlignment() | Obtient les informations d’alignement du texte sur le plan vertical. |
| setAlignment(int value) | Définit les informations d’alignement du texte sur le plan vertical. |
| getLineAlignment() | Obtient l’alignement de ligne sur le plan horizontal. |
| setLineAlignment(int value) | Définit l’alignement de ligne sur le plan horizontal. |
| getHotkeyPrefix() | Obtient l’objet com.aspose.imaging.HotkeyPrefix pour cet objet com.aspose.imaging.StringFormat. |
| setHotkeyPrefix(int value) | Définit l’objet com.aspose.imaging.HotkeyPrefix pour cet objet com.aspose.imaging.StringFormat. |
| getTrimming() | Obtient l’énumération com.aspose.imaging.StringTrimming pour cet objet com.aspose.imaging.StringFormat. |
| setTrimming(int value) | Définit l’énumération com.aspose.imaging.StringTrimming pour cet objet com.aspose.imaging.StringFormat. |
| getDigitSubstitutionMethod() | Obtient la méthode à utiliser pour la substitution de chiffres. |
| setDigitSubstitutionMethod(int value) | Définit la méthode à utiliser pour la substitution de chiffres. |
| getDigitSubstitutionLanguage() | Obtient la langue utilisée lorsque les chiffres locaux sont substitués aux chiffres occidentaux. |
| setDigitSubstitutionLanguage(int value) | Définit la langue utilisée lorsque les chiffres locaux sont substitués aux chiffres occidentaux. |
| getFirstTabOffset() | Obtient le nombre d’espaces entre le début d’une ligne de texte et le premier arrêt de tabulation. |
| getTabStops() | Obtient un tableau de distances entre les arrêts de tabulation dans les unités spécifiées par la propriété P:Aspose.Imaging.getGraphics().PageUnit. |
| getCustomCharIdent() | Obtient l’identifiant du caractère personnalisé. |
| setCustomCharIdent(PointF value) | Définit l’identifiant du caractère personnalisé. |
| deepClone() | Crée un clone profond de cet objet com.aspose.imaging.StringFormat. |
| setTabStops(float firstTabOffset, float[] tabStops) | Définit les arrêts de tabulation pour cet objet com.aspose.imaging.StringFormat. |
| toString() | Convertit cet objet com.aspose.imaging.StringFormat en une chaîne lisible par l’homme. |
| equals(Object o) | Vérifie si les objets sont égaux. |
| hashCode() | Obtient le code de hachage de l’objet actuel. |
StringFormat()
public StringFormat()
Initialise un nouvel objet com.aspose.imaging.StringFormat.
StringFormat(int options)
public StringFormat(int options)
Initialise un nouvel objet com.aspose.imaging.StringFormat avec l’énumération com.aspose.imaging.StringFormatFlags spécifiée et la langue.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| options | int | L’énumération com.aspose.imaging.StringFormatFlags pour le nouvel objet com.aspose.imaging.StringFormat. |
StringFormat(StringFormat format)
public StringFormat(StringFormat format)
Initialise un nouvel objet com.aspose.imaging.StringFormat à partir de l’objet com.aspose.imaging.StringFormat existant spécifié.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| format | StringFormat | L’objet com.aspose.imaging.StringFormat à partir duquel initialiser le nouvel objet com.aspose.imaging.StringFormat. |
getGenericDefault()
public static StringFormat getGenericDefault()
Obtient un objet com.aspose.imaging.StringFormat générique par défaut.
Returns:
StringFormat - The generic default com.aspose.imaging.StringFormat object.
getGenericTypographic()
public static StringFormat getGenericTypographic()
Obtient un objet typographique générique com.aspose.imaging.StringFormat.
Returns:
StringFormat - A generic typographic com.aspose.imaging.StringFormat object.
getFormatFlags()
public int getFormatFlags()
Obtient une énumération com.aspose.imaging.StringFormatFlags qui contient des informations de formatage.
Returns:
int - Une énumération com.aspose.imaging.StringFormatFlags qui contient des informations de formatage.
setFormatFlags(int value)
public void setFormatFlags(int value)
Définit une énumération com.aspose.imaging.StringFormatFlags qui contient des informations de formatage.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Une énumération com.aspose.imaging.StringFormatFlags qui contient des informations de formatage. |
getAlignment()
public int getAlignment()
Obtient les informations d’alignement du texte sur le plan vertical.
Returns:
int - Une énumération com.aspose.imaging.StringAlignment qui spécifie les informations d’alignement du texte.
setAlignment(int value)
public void setAlignment(int value)
Définit les informations d’alignement du texte sur le plan vertical.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Une énumération com.aspose.imaging.StringAlignment qui spécifie les informations d’alignement du texte. |
getLineAlignment()
public int getLineAlignment()
Obtient l’alignement de ligne sur le plan horizontal.
Returns:
int - Une énumération com.aspose.imaging.StringAlignment qui représente l’alignement de ligne.
setLineAlignment(int value)
public void setLineAlignment(int value)
Définit l’alignement de ligne sur le plan horizontal.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Une énumération com.aspose.imaging.StringAlignment qui représente l’alignement de ligne. |
getHotkeyPrefix()
public int getHotkeyPrefix()
Obtient l’objet com.aspose.imaging.HotkeyPrefix pour cet objet com.aspose.imaging.StringFormat.
Returns:
int - L’objet com.aspose.imaging.HotkeyPrefix pour cet objet com.aspose.imaging.StringFormat, la valeur par défaut est F:Aspose.Imaging.HotkeyPrefix.None.
setHotkeyPrefix(int value)
public void setHotkeyPrefix(int value)
Définit l’objet com.aspose.imaging.HotkeyPrefix pour cet objet com.aspose.imaging.StringFormat.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | L’objet com.aspose.imaging.HotkeyPrefix pour cet objet com.aspose.imaging.StringFormat, la valeur par défaut est F:Aspose.Imaging.HotkeyPrefix.None. |
getTrimming()
public int getTrimming()
Obtient l’énumération com.aspose.imaging.StringTrimming pour cet objet com.aspose.imaging.StringFormat.
Returns:
int - Une énumération com.aspose.imaging.StringTrimming qui indique comment le texte dessiné avec cet objet com.aspose.imaging.StringFormat est tronqué lorsqu’il dépasse les bords du rectangle de mise en page.
setTrimming(int value)
public void setTrimming(int value)
Définit l’énumération com.aspose.imaging.StringTrimming pour cet objet com.aspose.imaging.StringFormat.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Une énumération com.aspose.imaging.StringTrimming qui indique comment le texte dessiné avec cet objet com.aspose.imaging.StringFormat est tronqué lorsqu’il dépasse les bords du rectangle de mise en page. |
getDigitSubstitutionMethod()
public int getDigitSubstitutionMethod()
Obtient la méthode à utiliser pour la substitution de chiffres.
Returns:
int - Une valeur d’énumération com.aspose.imaging.StringDigitSubstitute qui spécifie comment substituer les caractères d’une chaîne qui ne peuvent pas être affichés parce qu’ils ne sont pas pris en charge par la police actuelle.
Le mutateur est introduit pour la méthode obsolète SetDigitSubstitution.
setDigitSubstitutionMethod(int value)
public void setDigitSubstitutionMethod(int value)
Définit la méthode à utiliser pour la substitution de chiffres.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
Le mutateur est introduit pour la méthode obsolète SetDigitSubstitution. |
getDigitSubstitutionLanguage()
public int getDigitSubstitutionLanguage()
Obtient la langue utilisée lorsque les chiffres locaux sont substitués aux chiffres occidentaux.
Returns:
int - Un identifiant de langue National Language Support (NLS) qui identifie la langue à utiliser lorsque les chiffres locaux sont substitués aux chiffres occidentaux. Vous pouvez transmettre la propriété P:System.Globalization.CultureInfo.LCID d’un objet System.Globalization.CultureInfo comme identifiant de langue NLS. Par exemple, supposons que vous créiez et définissiez une locale “ar-EG”. Si vous transmettez com.aspose.imaging.StringDigitSubstitute.Traditional à la méthode com.aspose.imaging.StringFormat.setDigitSubstitution(int), alors les chiffres arabes-indic seront substitués aux chiffres occidentaux lors de l’affichage.
setDigitSubstitutionLanguage(int value)
public void setDigitSubstitutionLanguage(int value)
Définit la langue utilisée lorsque les chiffres locaux sont substitués aux chiffres occidentaux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int | Un identifiant de langue National Language Support (NLS) qui identifie la langue à utiliser lorsque les chiffres locaux sont substitués aux chiffres occidentaux. Vous pouvez transmettre la propriété P:System.Globalization.CultureInfo.LCID d’un objet System.Globalization.CultureInfo comme identifiant de langue NLS. Par exemple, supposons que vous créiez et définissiez une locale “ar-EG”. Si vous transmettez com.aspose.imaging.StringDigitSubstitute.Traditional à la méthode com.aspose.imaging.StringFormat.setDigitSubstitution(int), alors les chiffres arabes-indic seront substitués aux chiffres occidentaux lors de l’affichage. |
getFirstTabOffset()
public float getFirstTabOffset()
Obtient le nombre d’espaces entre le début d’une ligne de texte et le premier arrêt de tabulation.
Returns: float - Le premier décalage de tabulation.
La propriété est introduite pour la méthode supprimée GetTabStops.
getTabStops()
public float[] getTabStops()
Obtient un tableau de distances entre les arrêts de tabulation dans les unités spécifiées par la propriété P:Aspose.Imaging.getGraphics().PageUnit.
Returns: float[] - Les tabulations.
La propriété est introduite pour la méthode supprimée GetTabStops.
getCustomCharIdent()
public PointF getCustomCharIdent()
Obtient l’identifiant du caractère personnalisé.
Valeur : L’identifiant du caractère personnalisé.
Returns: PointF - the custom character ident.
setCustomCharIdent(PointF value)
public void setCustomCharIdent(PointF value)
Définit l’identifiant du caractère personnalisé.
Valeur : L’identifiant du caractère personnalisé.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | PointF | l’identifiant du caractère personnalisé. |
deepClone()
public StringFormat deepClone()
Crée un clone profond de cet objet 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)
Définit les arrêts de tabulation pour cet objet com.aspose.imaging.StringFormat.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| firstTabOffset | float | Le nombre d’espaces entre le début d’une ligne de texte et la première tabulation. |
| tabStops | float[] | Un tableau de distances entre les tabulations dans les unités spécifiées par la propriété com.aspose.imaging.Graphics.PageUnit. |
toString()
public String toString()
Convertit cet objet com.aspose.imaging.StringFormat en une chaîne lisible par l’homme.
Returns:
java.lang.String - Une représentation sous forme de chaîne de cet objet com.aspose.imaging.StringFormat.
equals(Object o)
public boolean equals(Object o)
Vérifie si les objets sont égaux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| o | java.lang.Object | L’autre objet. |
Returns: boolean - Le résultat de la comparaison d’égalité.
hashCode()
public int hashCode()
Obtient le code de hachage de l’objet actuel.
Returns: int - Le code de hachage.