Class EmfText
Der Name: Aspose.Imaging.FileFormats.Emf.Emf.Objects Versammlung: Aspose.Imaging.dll (25.4.0)
Das EmrText-Objekt enthält Werte für Text-Ausgang.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
Gibt oder setzt einen 32-Bit-Unschriebenen, der die Anzahl der Zeichen in der Zeile angibt
public int Chars { get; set; }
Eigentumswert
DxBuffer
Erhalten oder setzen Sie den optionalen Charakter Spacing BufferUndefinedSpace2 (variable): Eine optionale Anzahl von ungenutzten Byten. Das OutputDx-Feld ist nicht erforderlich, umFolgen Sie sofort dem vorherigen Teil dieser Struktur.OutputDx (variable): Eine Reihe von 32-Bit-Unschriebenen, die den Ausgangspazier zwischendie Ursprünge der angrenzenden Charakterzellen in logischen Einheiten.der Wert von offDx in Byten von Beginn dieses Aufzeichnisses.Wenn Spaziergang definiert wird, enthält dieses Felddie gleiche Anzahl der Werte wie die Zeichen in der Ausgangsschicht. Wenn das Feld Optionen des EmrText-Objektsenthält die ETO_PDY-Flagge, dann enthält dieser Buffer doppelt so viele Werte wie es Zeichen indie Ausgangsschicht, eine horizontale und eine vertikale Offset für jeden, in dieser Reihenfolge. Wenn ETO_RTLREADING angegeben ist,Zeichen werden rechts nach links, anstatt links nach rechts gelegt. Keine andere Optionen beeinflussen die Interpretation dieses Felds.
public int[] DxBuffer { get; set; }
Eigentumswert
int [][]
GlyphIndexBuffer
Erhalten oder setzen Sie den optionalen Glyph Index Buffer.Wenn Optionen die ETO_GLYPH_INDEX-Flagge haben, dann sind die Codes für Charaktere in einer Ausgangstextkette tatsächlich Indexder Charakterglyphs in einer TrueType-Schrift (2.1.11 ExtTextOutOptions-Liste,um die richtigen Charaktere auf der Playback anzuzeigen, muss die verwendete Schrift mit der verwendeten Schrift identisch seinErzeugen Sie die Index.
public int[] GlyphIndexBuffer { get; set; }
Eigentumswert
int [][]
Options
Er bekommt oder setzt einen 32-Bit-Unschriebenen, der beschreibt, wie man den in derDieses Feld kann eine Kombination von mehr als einem ExtTextOutOptions seinVerzeichnis (Abschnitt 2.1.11) Werte
public EmfExtTextOutOptions Options { get; set; }
Eigentumswert
Rectangle
Er bekommt oder setzt ein optionales WMF RectL Objekt ([MS-WMF] Abschnitt 2.2.2.19), das eine Clipping definiertund/oder opacing rectangle in logischen Einheiten. Dieser rectangle wird auf den Text angewendetAusgang durch den enthaltenen Rekord.
public Rectangle Rectangle { get; set; }
Eigentumswert
Reference
Er erhält oder stellt ein WMF PointL-Objekt ([MS-WMF] Abschnitt 2.2.2.15) fest, in dem die Koordinaten derReferenzpunkt wird verwendet, um den String zu positionieren. Der Referenzpunkt wird durch den letztenEMR_SETTEXTALIGN Register (Abschnitt 2.3.11.25). Wenn kein solches Register eingestellt ist,Die Standardgleichung ist TA_LEFT,TA_TOP.
public Point Reference { get; set; }
Eigentumswert
StringBuffer
Gibt oder setzt den Charakter String BufferUndefinedSpace1 (variable): Eine optionale Anzahl von ungenutzten Byten.Das OutputString-Feld ist nicht erforderlich, um den vorherigen Teil dieser Struktur sofort zu folgen.OutputString (variable): Eine Reihe von Zeichen, die die Zeile für die Ausgabe angeben.Die Lage dieses Feldes wird durch den Wert von offString in Bytes von Beginn dieses Aufzeichens angegeben.Die Anzahl der Zeichen wird durch den Wert von Chars angegeben.
public string StringBuffer { get; set; }