EmfPlusStringFormat
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusGraphicsObjectType
public final class EmfPlusStringFormat extends EmfPlusGraphicsObjectType
L’objet EmfPlusStringFormat spécifie la mise en page du texte, les manipulations d’affichage et l’identification de la langue.
Constructeurs
| Constructeur | Description |
|---|---|
| EmfPlusStringFormat() |
Méthodes
| Méthode | Description |
|---|---|
| getDigitLanguage() | Obtient ou définit un objet EmfPlusLanguageIdentifier qui spécifie la langue à utiliser pour les chiffres numériques dans la chaîne. |
| setDigitLanguage(short value) | Obtient ou définit un objet EmfPlusLanguageIdentifier qui spécifie la langue à utiliser pour les chiffres numériques dans la chaîne. |
| getDigitSubstitution() | Obtient ou définit un entier non signé de 32 bits qui spécifie comment substituer les chiffres numériques dans la chaîne selon une locale ou une langue. |
| setDigitSubstitution(int value) | Obtient ou définit un entier non signé de 32 bits qui spécifie comment substituer les chiffres numériques dans la chaîne selon une locale ou une langue. |
| getFirstTabOffset() | Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie le nombre d’espaces entre le début d’une ligne de texte et le premier arrêt de tabulation |
| setFirstTabOffset(float value) | Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie le nombre d’espaces entre le début d’une ligne de texte et le premier arrêt de tabulation |
| getHotkeyPrefix() | Obtient ou définit un entier signé de 32 bits qui spécifie le type de traitement effectué sur une chaîne lorsqu’un préfixe de raccourci clavier (c’est‑à‑dire un esperluette) est rencontré. |
| setHotkeyPrefix(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie le type de traitement effectué sur une chaîne lorsqu’un préfixe de raccourci clavier (c’est‑à‑dire un esperluette) est rencontré. |
| getLanguage() | Obtient ou définit un objet EmfPlusLanguageIdentifier (section 2.2.2.23) qui spécifie la langue à utiliser pour la chaîne |
| setLanguage(short value) | Obtient ou définit un objet EmfPlusLanguageIdentifier (section 2.2.2.23) qui spécifie la langue à utiliser pour la chaîne |
| getLeadingMargin() | Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie la longueur de l’espace à ajouter à la position de départ d’une chaîne. |
| setLeadingMargin(float value) | Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie la longueur de l’espace à ajouter à la position de départ d’une chaîne. |
| getLineAlign() | Obtient ou définit un entier non signé de 32 bits qui spécifie comment aligner la chaîne verticalement dans le rectangle de mise en page. |
| setLineAlign(int value) | Obtient ou définit un entier non signé de 32 bits qui spécifie comment aligner la chaîne verticalement dans le rectangle de mise en page. |
| getRangeCount() | Obtient ou définit un entier signé de 32 bits qui spécifie le nombre d’objets EmfPlusCharacterRange (section 2.2.2.8) définis dans le champ StringFormatData. |
| setRangeCount(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie le nombre d’objets EmfPlusCharacterRange (section 2.2.2.8) définis dans le champ StringFormatData. |
| getStringAlignment() | Obtient ou définit un entier non signé de 32 bits qui spécifie comment aligner la chaîne horizontalement dans le rectangle de mise en page. |
| setStringAlignment(int value) | Obtient ou définit un entier non signé de 32 bits qui spécifie comment aligner la chaîne horizontalement dans le rectangle de mise en page. |
| getStringFormatData() | Obtient ou définit un objet EmfPlusStringFormatData (section 2.2.2.44) qui spécifie les données de mise en page du texte facultatives. |
| setStringFormatData(EmfPlusStringFormatData value) | Obtient ou définit un objet EmfPlusStringFormatData (section 2.2.2.44) qui spécifie les données de mise en page du texte facultatives. |
| getStringFormatFlags() | Obtient ou définit un entier non signé de 32 bits qui spécifie les options de mise en page du texte pour le formatage, le découpage et la gestion des polices. |
| setStringFormatFlags(long value) | Obtient ou définit un entier non signé de 32 bits qui spécifie les options de mise en page du texte pour le formatage, le découpage et la gestion des polices. |
| getTabstopCount() | Obtient ou définit un entier signé de 32 bits qui spécifie le nombre d’arrêts de tabulation définis dans le champ StringFormatData. |
| setTabstopCount(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie le nombre d’arrêts de tabulation définis dans le champ StringFormatData. |
| getTracking() | Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie le rapport de l’espace horizontal alloué à chaque caractère d’une chaîne spécifiée par rapport à la largeur du caractère définie par la police. |
| setTracking(float value) | Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie le rapport de l’espace horizontal alloué à chaque caractère d’une chaîne spécifiée par rapport à la largeur du caractère définie par la police. |
| getTrailingMargin() | Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie la longueur de l’espace à laisser après une chaîne. |
| setTrailingMargin(float value) | Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie la longueur de l’espace à laisser après une chaîne. |
| getTrimming() | Obtient ou définit la façon dont les caractères sont tronqués dans une chaîne trop grande pour tenir dans un rectangle de mise en page. |
| setTrimming(int value) | Obtient ou définit la façon dont les caractères sont tronqués dans une chaîne trop grande pour tenir dans un rectangle de mise en page. |
EmfPlusStringFormat()
public EmfPlusStringFormat()
getDigitLanguage()
public short getDigitLanguage()
Obtient ou définit un objet EmfPlusLanguageIdentifier qui spécifie la langue à utiliser pour les chiffres numériques dans la chaîne. Par exemple, si cette chaîne contient des chiffres arabes, ce champ DOIT contenir un identifiant de langue qui spécifie une langue arabe
Returns: short
setDigitLanguage(short value)
public void setDigitLanguage(short value)
Obtient ou définit un objet EmfPlusLanguageIdentifier qui spécifie la langue à utiliser pour les chiffres numériques dans la chaîne. Par exemple, si cette chaîne contient des chiffres arabes, ce champ DOIT contenir un identifiant de langue qui spécifie une langue arabe
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | short |
getDigitSubstitution()
public int getDigitSubstitution()
Obtient ou définit un entier non signé de 32 bits qui spécifie comment substituer les chiffres numériques dans la chaîne selon une locale ou une langue. Cette valeur DOIT être définie dans l’énumération StringDigitSubstitution (section 2.1.1.30).
Returns: int
setDigitSubstitution(int value)
public void setDigitSubstitution(int value)
Obtient ou définit un entier non signé de 32 bits qui spécifie comment substituer les chiffres numériques dans la chaîne selon une locale ou une langue. Cette valeur DOIT être définie dans l’énumération StringDigitSubstitution (section 2.1.1.30).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getFirstTabOffset()
public float getFirstTabOffset()
Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie le nombre d’espaces entre le début d’une ligne de texte et le premier arrêt de tabulation
Returns: float
setFirstTabOffset(float value)
public void setFirstTabOffset(float value)
Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie le nombre d’espaces entre le début d’une ligne de texte et le premier arrêt de tabulation
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | float |
getHotkeyPrefix()
public int getHotkeyPrefix()
Obtient ou définit un entier signé de 32 bits qui spécifie le type de traitement effectué sur une chaîne lorsqu’un préfixe de raccourci clavier (c’est‑à‑dire une esperluette) est rencontré. En pratique, ce champ indique s’il faut afficher les préfixes de raccourci clavier liés au texte. La valeur DOIT être définie dans l’énumération HotkeyPrefix (section 2.1.1.14).
Returns: int
setHotkeyPrefix(int value)
public void setHotkeyPrefix(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie le type de traitement effectué sur une chaîne lorsqu’un préfixe de raccourci clavier (c’est‑à‑dire une esperluette) est rencontré. En pratique, ce champ indique s’il faut afficher les préfixes de raccourci clavier liés au texte. La valeur DOIT être définie dans l’énumération HotkeyPrefix (section 2.1.1.14).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getLanguage()
public short getLanguage()
Obtient ou définit un objet EmfPlusLanguageIdentifier (section 2.2.2.23) qui spécifie la langue à utiliser pour la chaîne
Returns: short
setLanguage(short value)
public void setLanguage(short value)
Obtient ou définit un objet EmfPlusLanguageIdentifier (section 2.2.2.23) qui spécifie la langue à utiliser pour la chaîne
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | short |
getLeadingMargin()
public float getLeadingMargin()
Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie la longueur de l’espace à ajouter à la position de départ d’une chaîne. La valeur par défaut est 1/6 pouce ; pour les polices typographiques, la valeur par défaut est 0.
Returns: float
setLeadingMargin(float value)
public void setLeadingMargin(float value)
Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie la longueur de l’espace à ajouter à la position de départ d’une chaîne. La valeur par défaut est 1/6 pouce ; pour les polices typographiques, la valeur par défaut est 0.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | float |
getLineAlign()
public int getLineAlign()
Obtient ou définit un entier non signé de 32 bits qui spécifie comment aligner la chaîne verticalement dans le rectangle de mise en page. Cette valeur DOIT être définie dans l’énumération StringAlignment.
Returns: int
setLineAlign(int value)
public void setLineAlign(int value)
Obtient ou définit un entier non signé de 32 bits qui spécifie comment aligner la chaîne verticalement dans le rectangle de mise en page. Cette valeur DOIT être définie dans l’énumération StringAlignment.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getRangeCount()
public int getRangeCount()
Obtient ou définit un entier signé de 32 bits qui spécifie le nombre d’objets EmfPlusCharacterRange (section 2.2.2.8) définis dans le champ StringFormatData.
Returns: int
setRangeCount(int value)
public void setRangeCount(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie le nombre d’objets EmfPlusCharacterRange (section 2.2.2.8) définis dans le champ StringFormatData.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getStringAlignment()
public int getStringAlignment()
Obtient ou définit un entier non signé de 32 bits qui spécifie comment aligner la chaîne horizontalement dans le rectangle de mise en page. Cette valeur DOIT être définie dans l’énumération StringAlignment (section 2.1.1.29).
Returns: int
setStringAlignment(int value)
public void setStringAlignment(int value)
Obtient ou définit un entier non signé de 32 bits qui spécifie comment aligner la chaîne horizontalement dans le rectangle de mise en page. Cette valeur DOIT être définie dans l’énumération StringAlignment (section 2.1.1.29).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getStringFormatData()
public EmfPlusStringFormatData getStringFormatData()
Obtient ou définit un objet EmfPlusStringFormatData (section 2.2.2.44) qui spécifie les données de mise en page du texte facultatives.
Returns: EmfPlusStringFormatData
setStringFormatData(EmfPlusStringFormatData value)
public void setStringFormatData(EmfPlusStringFormatData value)
Obtient ou définit un objet EmfPlusStringFormatData (section 2.2.2.44) qui spécifie les données de mise en page du texte facultatives.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | EmfPlusStringFormatData |
getStringFormatFlags()
public long getStringFormatFlags()
Obtient ou définit un entier non signé de 32 bits qui spécifie les options de mise en page du texte pour le formatage, le rognage et la gestion des polices. Cette valeur DOIT être composée des indicateurs StringFormat (section 2.1.2.8).
Returns: long
setStringFormatFlags(long value)
public void setStringFormatFlags(long value)
Obtient ou définit un entier non signé de 32 bits qui spécifie les options de mise en page du texte pour le formatage, le rognage et la gestion des polices. Cette valeur DOIT être composée des indicateurs StringFormat (section 2.1.2.8).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | long |
getTabstopCount()
public int getTabstopCount()
Obtient ou définit un entier signé de 32 bits qui spécifie le nombre d’arrêts de tabulation définis dans le champ StringFormatData.
Returns: int
setTabstopCount(int value)
public void setTabstopCount(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie le nombre d’arrêts de tabulation définis dans le champ StringFormatData.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getTracking()
public float getTracking()
Obtient ou définit une valeur flottante de 32 bits qui spécifie le rapport entre l’espace horizontal attribué à chaque caractère d’une chaîne donnée et la largeur du caractère définie par la police. Des valeurs élevées pour cette propriété indiquent un espace généreux entre les caractères ; des valeurs inférieures à 1 peuvent entraîner un chevauchement des caractères. La valeur par défaut est 1,03 ; pour les polices typographiques, la valeur par défaut est 1,00.
Returns: float
setTracking(float value)
public void setTracking(float value)
Obtient ou définit une valeur flottante de 32 bits qui spécifie le rapport entre l’espace horizontal attribué à chaque caractère d’une chaîne donnée et la largeur du caractère définie par la police. Des valeurs élevées pour cette propriété indiquent un espace généreux entre les caractères ; des valeurs inférieures à 1 peuvent entraîner un chevauchement des caractères. La valeur par défaut est 1,03 ; pour les polices typographiques, la valeur par défaut est 1,00.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | float |
getTrailingMargin()
public float getTrailingMargin()
Obtient ou définit une valeur flottante de 32 bits qui spécifie la longueur de l’espace à laisser après une chaîne. La valeur par défaut est 1/6 pouce ; pour les polices typographiques, la valeur par défaut est 0.
Returns: float
setTrailingMargin(float value)
public void setTrailingMargin(float value)
Obtient ou définit une valeur flottante de 32 bits qui spécifie la longueur de l’espace à laisser après une chaîne. La valeur par défaut est 1/6 pouce ; pour les polices typographiques, la valeur par défaut est 0.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | float |
getTrimming()
public int getTrimming()
Obtient ou définit la façon de tronquer les caractères d’une chaîne trop grande pour tenir dans un rectangle de mise en page. Cette valeur DOIT être définie dans l’énumération StringTrimming (section 2.1.1.31).
Returns: int
setTrimming(int value)
public void setTrimming(int value)
Obtient ou définit la façon de tronquer les caractères d’une chaîne trop grande pour tenir dans un rectangle de mise en page. Cette valeur DOIT être définie dans l’énumération StringTrimming (section 2.1.1.31).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |