EmfPlusDrawString
Inhalt
[
Ausblenden
]EmfPlusDrawString class
Der EmfPlusDrawString-Datensatz spezifiziert die Textausgabe mit Zeichenfolgenformatierung
public sealed class EmfPlusDrawString : EmfPlusDrawingRecordType
Konstrukteure
Name | Beschreibung |
---|---|
EmfPlusDrawString(EmfPlusRecord) | Initialisiert eine neue Instanz vonEmfPlusDrawString Klasse. |
Eigenschaften
Name | Beschreibung |
---|---|
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
- class EmfPlusDrawingRecordType
- namensraum Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
- Montage Aspose.Imaging