EmfText Klasse
Inhalt
[
Ausblenden
]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
| Name | Beschreibung |
|---|---|
| EmfText() | Initialisiert eine neue Instanz der EmfText‑Klasse |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| chars | int | r/w | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Zeichen in der Zeichenkette angibt |
| dx_buffer | int[] | r/w | Liest 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_buffer | int[] | r/w | Liest 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. |
| options | EmfExtTextOutOptions | r/w | Liest 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. |
| rectangle | Rectangle | r/w | Liest 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. |
| reference | Point | r/w | Liest 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_buffer | string | r/w | Liest 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