EmfSmallTextOut

EmfSmallTextOut class

Der Datensatz EMR_SMALLTEXTOUT gibt eine Zeichenfolge aus.

public sealed class EmfSmallTextOut : EmfDrawingRecordType

Konstrukteure

NameBeschreibung
EmfSmallTextOut(EmfRecord)Initialisiert eine neue Instanz vonEmfSmallTextOut Klasse.

Eigenschaften

NameBeschreibung
Bounds { get; set; }Ruft ein optionales 128-Bit-WMF-RectL-Objekt ab oder legt es fest ([MS-WMF] Abschnitt 2.2.2.19), das das Begrenzungsrechteck in Geräteeinheiten angibt.
CChars { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die die Anzahl der 16-Bit-Zeichen in der Zeichenfolge angibt. Die Zeichenfolge ist NICHT nullterminiert.
ExScale { get; set; }Ruft einen 32-Bit-Gleitkommawert ab oder legt ihn fest, der angibt, wie stark der Text in x-Richtung skaliert werden soll.
EyScale { get; set; }Ruft einen 32-Bit-Gleitkommawert ab oder legt ihn fest, der angibt, wie stark der Text in Y-Richtung skaliert werden soll.
FuOptions { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die zu verwendenden Textausgabeoptionen angibt. Diese -Optionen werden durch einen oder eine Kombination von Werten aus der ExtTextOutOptions -Enumeration (Abschnitt 2.1.11) angegeben.
IGraphicsMode { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die den Grafikmodus angibt, aus der GraphicsMode-Enumeration (Abschnitt 2.1.16).
Size { get; set; }Ruft die Größe des Datensatzes ab oder legt sie fest
TextString { get; set; }Ruft eine Zeichenfolge variabler Länge ab oder legt sie fest, die die zu zeichnende Textzeichenfolge enthält, entweder in 8-Bit- oder 16-Bit-Zeichencodes, entsprechend dem Wert des Felds fuOptions.
Type { get; set; }Ruft den Typ ab oder legt ihn fest.
X { get; set; }Ruft eine 32-Bit-Ganzzahl mit Vorzeichen ab oder legt sie fest, die die x-Koordinate angibt, an der die Zeichenfolge platziert werden soll.
Y { get; set; }Ruft eine 32-Bit-Ganzzahl mit Vorzeichen ab oder legt sie fest, die die y-Koordinate angibt, an der die Zeichenfolge platziert werden soll.

Bemerkungen

Wenn ETO_SMALL_CHARS im Feld fuOptions gesetzt ist, enthält TextString 8-Bit-Codes für Zeichen, die aus den Low-Bytes von 16-Bit-Unicode-UTF16-LE-Zeichencodes abgeleitet werden, wobei das High-Byte als 0 angenommen wird. Wenn ETO_NO_RECT ist im Feld fuOptions festgelegt, ist das Feld Bounds nicht im Datensatz enthalten.

Siehe auch