EmfPolyTextOutA

EmfPolyTextOutA class

L’enregistrement EMR_POLYTEXTOUTA dessine une ou plusieurs chaînes de texte ASCII en utilisant la police et les couleurs de texte actuelles.

public sealed class EmfPolyTextOutA : EmfDrawingRecordType

Constructeurs

NomLa description
EmfPolyTextOutA()Initialise une nouvelle instance duEmfPolyTextOutA classe.
EmfPolyTextOutA(EmfRecord)Initialise une nouvelle instance duEmfPolyTextOutA classe.

Propriétés

NomLa description
AEmrText { get; set; }Obtient ou définit un tableau d’objets EmrText (section 2.2.5) qui spécifient les chaînes de sortie en caractères ASCII 8 bits, avec des attributs de texte et des valeurs d’espacement. Le nombre d’objets EmrText est spécifié par cStrings.
Bounds { get; set; }Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19), qui spécifie le rectangle de délimitation en unités de périphérique.
ExScale { get; set; }Obtient ou définit une valeur à virgule flottante 32 bits qui spécifie l’échelle X des unités de page aux unités 0,01 mm si le mode graphique est GM_COMPATIBLE.
EyScale { get; set; }Obtient ou définit une valeur à virgule flottante 32 bits qui spécifie l’échelle Y des unités de page aux unités 0,01 mm si le mode graphique est GM_COMPATIBLE.
IGraphicsMode { get; set; }Obtient ou définit un entier non signé 32 bits qui spécifie le mode graphique actuel, à partir de l’énumération GraphicsMode (section 2.1.16).
Size { get; set; }Obtient ou définit la taille de l’enregistrement
Type { get; set; }Obtient ou définit le type.

Remarques

Les couleurs de police et de texte utilisées pour la sortie sont spécifiées par les propriétés dans l’état actuel du contexte de périphérique de lecture . EMR_POLYTEXTOUTA DEVRAIT être émulé avec une série d’enregistrements EMR_EXTTEXTOUTW (section 2.3.5.7), un par chaîne. Cela nécessite que la chaîne de texte ASCII dans chaque objet EmrText soit convertie en codage Unicode UTF16-LE.

Voir également