EmfPlusStringFormat

EmfPlusStringFormat class

L’objet EmfPlusStringFormat spécifie la disposition du texte, les manipulations d’affichage et l’identification de la langue

public sealed class EmfPlusStringFormat : EmfPlusGraphicsObjectType

Constructeurs

NomLa description
EmfPlusStringFormat()Default_Constructor

Propriétés

NomLa description
DigitLanguage { get; set; }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
DigitSubstitution { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie comment substituer des chiffres numériques dans la chaîne en fonction d’un environnement local ou d’une langue. Cette valeur DOIT être définie dans l’énumération StringDigitSubstitution (section 2.1.1.30).
FirstTabOffset { get; set; }Obtient 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 taquet de tabulation
HotkeyPrefix { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie le type de traitement qui est effectué sur une chaîne lorsqu’un préfixe de raccourci clavier (c’est-à-dire une esperluette) est rencontré. Fondamentalement, ce champ spécifie s’il faut afficher les préfixes de raccourci clavier qui se rapportent au texte. La valeur DOIT être définie dans l’énumération HotkeyPrefix (section 2.1.1.14).
Language { get; set; }Obtient ou définit un objet EmfPlusLanguageIdentifier (section 2.2.2.23) qui spécifie la langue à utiliser pour la chaîne
LeadingMargin { get; set; }Obtient 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 de pouce ; pour les polices typographiques, la valeur par défaut est 0.
LineAlign { get; set; }Obtient 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.
RangeCount { get; set; }Obtient 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.
StringAlignment { get; set; }Obtient 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).
StringFormatData { get; set; }Obtient ou définit un objet EmfPlusStringFormatData (section 2.2.2.44) qui spécifie des données de mise en page de texte facultatives.
StringFormatFlags { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie les options de mise en page du texte pour le formatage, le découpage et la gestion des polices. Cette valeur DOIT être composée de StringFormat flags (section 2.1.2.8).
TabstopCount { get; set; }Obtient ou définit un entier signé 32 bits qui spécifie le nombre de taquets de tabulation définis dans le champ StringFormatData.
Tracking { get; set; }Obtient ou définit une valeur à virgule flottante 32 bits qui spécifie le ratio de l’espace horizontal alloué à chaque caractère dans une chaîne spécifiée à la largeur définie par la police du caractère . Les grandes valeurs pour cette propriété spécifient un espace ample entre les caractères ; les valeurs inférieures à 1 peuvent produire chevauchement de caractères. La valeur par défaut est 1,03 ; pour les polices typographic , la valeur par défaut est 1.00.
TrailingMargin { get; set; }Obtient ou définit une valeur à virgule flottante 32 bits qui spécifie la longueur de l’espace à laisser après une chaîne. Le default est de 1/6 pouce ; pour les polices typographiques, la valeur par défaut est 0.
Trimming { get; set; }Gets ou sets spécifie comment 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).
Version { get; set; }Obtient ou définit la version.

Voir également