Classe EmfPlusStringFormat

Summary: The EmfPlusStringFormat object specifies text layout,
display manipulations, and language identification

Module: aspose.imaging.fileformats.emf.emfplus.objects

Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStringFormat

Inheritance: EmfPlusGraphicsObjectType

Constructors

NameDescription
EmfPlusStringFormat()Initialise une nouvelle instance de la classe EmfPlusStringFormat

Properties

NameTypeAccessDescription
digit_languageEmfPlusLanguageIdentifierTyper/wObtient 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
digit_substitutionEmfPlusStringDigitSubstitutionr/wObtient 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).
first_tab_offsetfloatr/wObtient ou définit une valeur à virgule flottante 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
hotkey_prefixEmfPlusHotkeyPrefixr/wObtient ou définit un entier signé 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é.
En gros, 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).
languageEmfPlusLanguageIdentifierTyper/wObtient ou définit un objet EmfPlusLanguageIdentifier (section 2.2.2.23)
qui spécifie la langue à utiliser pour la chaîne
leading_marginfloatr/wObtient ou définit une valeur à virgule flottante 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.
line_alignEmfPlusStringAlignmentr/wObtient ou définit un entier non signé 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.
range_countintr/wObtient ou définit un entier signé 32 bits qui spécifie le nombre d’objets EmfPlusCharacterRange
(section 2.2.2.8) définis dans le champ StringFormatData.
string_alignmentEmfPlusStringAlignmentr/wObtient ou définit un entier non signé 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).
string_format_dataEmfPlusStringFormatDatar/wObtient ou définit un objet EmfPlusStringFormatData (section 2.2.2.44)
qui spécifie des données de mise en page de texte optionnelles.
string_format_flagsEmfPlusStringFormatFlagsr/wObtient ou définit un entier non signé 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).
tabstop_countintr/wObtient ou définit un entier signé 32 bits qui spécifie le nombre d’arrêts de tabulation
définis dans le champ StringFormatData.
trackingfloatr/wObtient ou définit une valeur à virgule flottante 32 bits qui spécifie le rapport
de l’espace horizontal attribué à chaque caractère d’une
chaîne spécifiée par rapport à la largeur définie par la police du
caractère. Des valeurs élevées pour cette propriété indiquent un espace généreux
entre les caractères ; des valeurs inférieures à 1 peuvent provoquer
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.
trailing_marginfloatr/wObtient ou définit une valeur à virgule flottante 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.
trimmingEmfPlusStringTrimmingr/wObtient ou définit la façon de couper les caractères d’une chaîne qui est
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).
versionEmfPlusGraphicsVersionr/wObtient ou définit la version.

Constructor: EmfPlusStringFormat()

 EmfPlusStringFormat() 

Initialise une nouvelle instance de la classe EmfPlusStringFormat