EmfText Klasse

Summary: The EmrText object contains values for text output.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfText

Inheritance: EmfObject

Constructors

NameBeschreibung
EmfText()Initialisiert eine neue Instanz der EmfText‑Klasse

Properties

NameTypeAccessBeschreibung
charsintr/wLiest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Zeichen in der Zeichenkette angibt
dx_bufferint[]r/wLiest oder setzt den optionalen Zeichenabstandspuffer
UndefinedSpace2 (Variable): Eine optionale Anzahl unbenutzter Bytes. Das Feld OutputDx muss nicht
unmittelbar auf den vorhergehenden Teil dieser Struktur folgen.
OutputDx (Variable): Ein Array von 32‑Bit vorzeichenlosen Ganzzahlen, das den Ausgabeabstand zwischen
den Ursprüngen benachbarter Zeichenzellen in logischen Einheiten angibt. Der Ort dieses Feldes wird durch
den Wert von offDx in Bytes vom Beginn dieses Datensatzes angegeben. Wenn ein Abstand definiert ist, enthält dieses Feld
die gleiche Anzahl von Werten wie Zeichen im Ausgabestring. Wenn das Optionsfeld des EmrText‑Objekts
das Flag ETO_PDY enthält, enthält dieser Puffer doppelt so viele Werte wie Zeichen im
Ausgabestring, jeweils einen horizontalen und einen vertikalen Versatz, in dieser Reihenfolge. Wenn ETO_RTLREADING angegeben ist,
werden Zeichen von rechts nach links statt von links nach rechts angeordnet. Keine anderen Optionen beeinflussen die Interpretation dieses Feldes.
glyph_index_bufferint[]r/wLiest oder setzt den optionalen Glyphenindex-Puffer.
Wenn die Optionen das Flag ETO_GLYPH_INDEX enthalten, sind die Codes für Zeichen in einem Ausgabetextstring tatsächlich Indexe
der Zeichen-Glyphen in einer TrueType‑Schrift (2.1.11 ExtTextOutOptions‑Aufzählung). Glyphenindizes sind schriftspezifisch,
daher muss die zum Abspielen verwendete Schrift IDENTISCH sein mit der Schrift, die zur Erzeugung der Indizes verwendet wurde.
optionsEmfExtTextOutOptionsr/wLiest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die angibt, wie das im Feld Rectangle angegebene Rechteck verwendet wird. Dieses Feld kann eine Kombination aus mehr als einem ExtTextOutOptions
Aufzählungswert (Abschnitt 2.1.11) sein.
rectangleRectangler/wLiest oder setzt ein optionales WMF RectL‑Objekt ([MS-WMF] Abschnitt 2.2.2.19), das ein Clip‑ und/oder Undurchsichtigkeitsrechteck in logischen Einheiten definiert. Dieses Rechteck wird auf die Text
Ausgabe angewendet, die vom enthaltenden Datensatz durchgeführt wird.
referencePointr/wLiest oder setzt ein WMF PointL‑Objekt ([MS-WMF] Abschnitt 2.2.2.15), das die Koordinaten des
Referenzpunkts angibt, der zur Positionierung der Zeichenkette verwendet wird. Der Referenzpunkt wird durch den letzten
EMR_SETTEXTALIGN‑Datensatz (Abschnitt 2.3.11.25) definiert. Wenn kein solcher Datensatz gesetzt wurde,
ist die Standardausrichtung TA_LEFT,TA_TOP.
string_bufferstringr/wLiest oder setzt den Zeichenketten‑Puffer
UndefinedSpace1 (Variable): Eine optionale Anzahl unbenutzter Bytes.
Das Feld OutputString muss nicht unmittelbar auf den vorhergehenden Teil dieser Struktur folgen.
OutputString (Variable): Ein Array von Zeichen, das die auszugebende Zeichenkette angibt.
Der Ort dieses Feldes wird durch den Wert von offString in Bytes vom Beginn dieses Datensatzes angegeben.
Die Anzahl der Zeichen wird durch den Wert von Chars angegeben.

Constructor: EmfText()

 EmfText() 

Initialisiert eine neue Instanz der EmfText‑Klasse