EmfPolyTextOutW

EmfPolyTextOutW class

Der Datensatz EMR_POLYTEXTOUTW zeichnet eine oder mehrere Unicode-Textzeichenfolgen unter Verwendung der aktuellen Schriftart und Textfarben.

public sealed class EmfPolyTextOutW : EmfDrawingRecordType

Konstrukteure

NameBeschreibung
EmfPolyTextOutW()Initialisiert eine neue Instanz vonEmfPolyTextOutW Klasse.
EmfPolyTextOutW(EmfRecord)Initialisiert eine neue Instanz vonEmfPolyTextOutW Klasse.

Eigenschaften

NameBeschreibung
Bounds { get; set; }Ruft ein WMF-RectL-Objekt ab oder legt es fest ([MS-WMF] Abschnitt 2.2.2.19), das das Begrenzungsrechteck in Geräteeinheiten angibt.
ExScale { get; set; }Ruft einen 32-Bit-Gleitkommawert ab oder legt ihn fest, der die X-Skalierung von Seiteneinheiten auf 0,01-mm-Einheiten angibt, wenn der Grafikmodus GM_COMPATIBLE ist.
EyScale { get; set; }Ruft einen 32-Bit-Gleitkommawert ab oder legt ihn fest, der die Y-Skalierung von Seiteneinheiten auf 0,01-mm-Einheiten angibt, wenn der Grafikmodus GM_COMPATIBLE ist.
IGraphicsMode { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die den aktuellen Grafikmodus angibt, aus der GraphicsMode-Enumeration (Abschnitt 2.1.16).
Size { get; set; }Ruft die Größe des Datensatzes ab oder legt sie fest
Type { get; set; }Ruft den Typ ab oder legt ihn fest.
WEmrText { get; set; }Ruft ein Array von EmrText-Objekten (Abschnitt 2.2.5) ab oder legt es fest, die die ausgegebenen -Strings in 16-Bit-Unicode-UTF16-LE-Zeichen mit Textattributen und Abstandswerten angeben. Die Anzahl von EmrText-Objekten wird durch cStrings angegeben.

Bemerkungen

Die für die Ausgabe verwendeten Schrift- und Textfarben werden durch Eigenschaften im aktuellen Zustand des Wiedergabegerätekontexts festgelegt. EMR_POLYTEXTOUTW SOLLTE mit einer Reihe von EMR_EXTTEXTOUTW-Datensätzen emuliert werden (Abschnitt 2.3.5.7), einer pro Zeichenfolge.

Siehe auch