EmfPlusDrawString

EmfPlusDrawString class

Der EmfPlusDrawString-Datensatz spezifiziert die Textausgabe mit Zeichenfolgenformatierung

public sealed class EmfPlusDrawString : EmfPlusDrawingRecordType

Konstrukteure

NameBeschreibung
EmfPlusDrawString(EmfPlusRecord)Initialisiert eine neue Instanz vonEmfPlusDrawString Klasse.

Eigenschaften

NameBeschreibung
BrushId { get; set; }Ruft den Pinselbezeichner ab oder legt ihn fest. Eine 32-Bit-Ganzzahl ohne Vorzeichen, die den Pinsel angibt, dessen Inhalt durch das S-Bit im Flags-Feld bestimmt wird. Diese Definition wird verwendet, um die Vordergrundtextfarbe zu malen; das heißt, nur die Glyphen selbst.
virtual DataSize { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die 32-Bit-ausgerichtete Anzahl von Bytes von Daten im folgenden RecordData-Feld definieren MUSS. Diese Nummer enthält nicht den 12-Byte-Datensatzheader.
virtual Flags { get; set; }Ruft eine 16-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die für einige Datensätze Informationen darüber enthält, wie die Operation ausgeführt werden soll, und über die Struktur des Datensatzes.
FormatId { get; set; }Ruft die Formatkennung ab oder legt sie fest. Eine 32-Bit-Ganzzahl ohne Vorzeichen, die den Index eines optionalen EmfPlusStringFormat-Objekts (Abschnitt 2.2.1.9) in der EMF+-Objekttabelle angibt. Dieses Objekt gibt Textlayoutinformationen und Anzeigemanipulationen an, die auf eine Zeichenfolge angewendet werden sollen
IsColor { get; set; }Ruft einen Wert ab oder setzt einen Wert, der angibt, ob diese Instanz eine Farbe ist. Falls gesetzt, gibt BrushId eine Farbe als EmfPlusARGB-Objekt an (Abschnitt 2.2.2.1). Wenn leer, enthält BrushId den Index eines EmfPlusBrush-Objekts (Abschnitt 2.2.1.1 ) in der EMF+-Objekttabelle.
LayoutRect { get; set; }Ruft das Layout ab oder legt es fest rect Ein EmfPlusRectF-Objekt (Abschnitt 2.2.2.39), das den Begrenzungsbereich des Ziels definiert, das den String empfängt
Length { get; set; }Ruft die 32-Bit-Ganzzahl ohne Vorzeichen von length ab oder legt sie fest, die die Anzahl der Zeichen in der Zeichenfolge angibt.
ObjectId { get; set; }Ruft die Objektkennung ab oder setzt sie. Der Index eines EmfPlusFont-Objekts (Abschnitt 2.2.1.3) in der EMF+ -Objekttabelle, um den Text wiederzugeben. Der Wert MUSS null bis einschließlich 63 sein.
virtual Size { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die 32-Bit-ausgerichtete Anzahl von Bytes im gesamten Datensatz angibt, einschließlich des 12-Byte-Datensatzheaders und datensatzspezifischer Daten.
StringData { get; set; }Ruft die Zeichenfolge ab oder legt sie fest data Ein Array von 16-Bit-Unicode-Zeichen, das die zu zeichnende Zeichenfolge angibt
Type { get; }Ruft eine 16-Bit-Ganzzahl ohne Vorzeichen ab, die den Datensatztyp identifiziert.

Siehe auch