Classe EmfText
Contenu
[
Cacher
]Summary: The EmrText object contains values for text output.
Module: aspose.imaging.fileformats.emf.emf.objects
Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfText
Inheritance: EmfObject
Constructors
| Name | Description |
|---|---|
| EmfText() | Initialise une nouvelle instance de la classe EmfText |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| caractères | int | r/w | Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de caractères dans la chaîne |
| dx_buffer | int[] | r/w | Obtient ou définit le tampon optionnel d’espacement des caractères UndefinedSpace2 (variable) : un nombre optionnel d’octets inutilisés. Le champ OutputDx n’est pas requis pour suivre immédiatement la partie précédente de cette structure. OutputDx (variable) : un tableau d’entiers non signés de 32 bits qui spécifient l’espacement de sortie entre les origines des cellules de caractères adjacentes en unités logiques. L’emplacement de ce champ est indiqué par la valeur de offDx en octets depuis le début de cet enregistrement. Si l’espacement est défini, ce champ contient le même nombre de valeurs que de caractères dans la chaîne de sortie. Si le champ Options de l’objet EmrText contient le drapeau ETO_PDY, alors ce tampon contient deux fois plus de valeurs que le nombre de caractères dans la chaîne de sortie, un décalage horizontal et un décalage vertical pour chacun, dans cet ordre. Si ETO_RTLREADING est spécifié, les caractères sont disposés de droite à gauche au lieu de gauche à droite. Aucune autre option n’affecte l’interprétation de ce champ. |
| glyph_index_buffer | int[] | r/w | Obtient ou définit le tampon optionnel d’index de glyphes. Si les options contiennent le drapeau ETO_GLYPH_INDEX, alors les codes des caractères dans une chaîne de texte de sortie sont en fait des index des glyphes de caractères dans une police TrueType (énumération ExtTextOutOptions 2.1.11). Les index de glyphes sont spécifiques à la police, ainsi, pour afficher correctement les caractères lors de la lecture, la police utilisée DOIT être identique à celle utilisée pour générer les index. |
| options | EmfExtTextOutOptions | r/w | Obtient ou définit un entier non signé de 32 bits qui spécifie comment utiliser le rectangle indiqué dans le champ Rectangle. Ce champ peut être une combinaison de plusieurs valeurs de l’énumération ExtTextOutOptions (section 2.1.11). |
| rectangle | Rectangle | r/w | Obtient ou définit un objet WMF RectL optionnel ([MS-WMF] section 2.2.2.19) qui définit un rectangle de découpage et/ou d’opacification en unités logiques. Ce rectangle est appliqué à la sortie de texte effectuée par l’enregistrement contenant. |
| reference | Point | r/w | Obtient ou définit un objet WMF PointL ([MS-WMF] section 2.2.2.15) qui spécifie les coordonnées du point de référence utilisé pour positionner la chaîne. Le point de référence est défini par le dernier enregistrement EMR_SETTEXTALIGN (section 2.3.11.25). Si aucun enregistrement de ce type n’a été défini, l’alignement par défaut est TA_LEFT,TA_TOP. |
| string_buffer | string | r/w | Obtient ou définit le tampon de chaîne de caractères UndefinedSpace1 (variable) : un nombre optionnel d’octets inutilisés. Le champ OutputString n’est pas requis pour suivre immédiatement la partie précédente de cette structure. OutputString (variable) : un tableau de caractères qui spécifient la chaîne à sortir. L’emplacement de ce champ est indiqué par la valeur de offString en octets depuis le début de cet enregistrement. Le nombre de caractères est indiqué par la valeur de Chars. |
Constructor: EmfText()
EmfText()
Initialise une nouvelle instance de la classe EmfText