Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

Der Name: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Versammlung: Aspose.Imaging.dll (25.4.0)

Der EmfPlusDrawDriverString-Rekord bestimmt Text-Ausgang mit Charakterpositionen.

public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawDriverString

Vererbte Mitglieder

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusDrawDriverString(EmfPlusRecord)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawDriverString Klasse.

public EmfPlusDrawDriverString(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Die Quelle.

Properties

BrushId

Erhalten oder setzen den Brush-IdentifikatorEin 32-Bit-Unschlüssel-Einter, der entweder die Vorfarbe des Textes oder eine Grafik-Brücke angibt,Abhängig vom Wert der S-Flagge in den Flaggen

public int BrushId { get; set; }

Eigentumswert

int

DriverStringOptionsFlags

Erhalten oder setzen Sie den Fahrer String Optionen FlaggenEin 32-Bit-Unschrieben-Integer, der den Spaziergang, die Orientierung und die Qualität der Renderung für den String angibt.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

Eigentumswert

EmfPlusDriverStringOptionsFlags

GlyphCount

Erhalten oder setzen die Glyph-ZahlEin 32-Bit-Unsigned Integrator, der die Anzahl der Glyphs im String angibt

public int GlyphCount { get; set; }

Eigentumswert

int

GlyphPos

Erhalten oder setzen Sie die Glyph-PositionenEine Reihe von EmfPlusPointF-Objekten (Abschnitt 2.2.2.36) die die Ausgangsposition jedes Charakterglyphs angeben.Es MUST GlyphCount Elemente, die eine zu einer Korrespondenz mit den Elemente in der Glyphs Array haben.Glyph-Positionen werden aus der Position des ersten Glyphs berechnet, wenn die DriverStringOptionsRealizedAdvanceFlagge in DriverStringOptions Flaggen wird eingestellt. In diesem Fall, GlyphPos spricht die Position des ersten Glyph nur.

public PointF[] GlyphPos { get; set; }

Eigentumswert

PointF [][]

Glyphs

Erhalten oder setzen die Glyphs ArrayEine Reihe von 16-Bit-Werte, die den Textrad definieren, um zu zeichnen.Wenn die DriverStringOptionsCmapLookup-Flagge im Feld DriverStringOptionsFlags eingestellt ist, wird jede Wert in diesemArray spezifiziert einen Unicode-Charakter. Andernfalls spezifiziert jeder Wert einen Index für einenCharakterglyph im EmfPlusFont-Objekt, der durch den ObjectId-Wert im Flagsfeld angegeben ist.

public short[] Glyphs { get; set; }

Eigentumswert

short [][]

IsColor

Er bekommt oder setzt einen Wert, der angibt, ob diese Instanz Farbe ist.Dieser Bit zeigt die Art der Daten im BrushId-Feld an.Wenn Sie festgelegt sind, spricht BrushId den Farbwert in einem EmfPlusARGB-Objekt an(Abschnitt 2.2.2.1). Wenn klar, enthält BrushId das EMF+ ObjektTabellenindex eines EmfPlusBrush-Objekts (Abschnitt 2.2.1.1).

public bool IsColor { get; set; }

Eigentumswert

bool

MatrixPresent

Gibt oder setzt, wenn die Matrix die FlaggeEin 32-Bit-Unschlüssel-Integer, der angibt, ob eine Transformmatrix im TransformMatrix-Feld vorhanden ist0 - keine Matrix vorhanden. 1 - Transform Matrix ist im Feld TransformMatrix

public int MatrixPresent { get; set; }

Eigentumswert

int

ObjectId

Erhält oder stellt den Objektidentifikator.Der EMF+ Object Table Index EmfPlusFont Objekt (Sektion)2.2.1.3) um den Text zu machen. Der Wert MUST Null bis 63, inklusive sein.

public byte ObjectId { get; set; }

Eigentumswert

byte

TransformMatrix

Erhalten oder setzen die Transform-MatrixEin optionales EmfPlusTransformMatrix-Objekt (Abschnitt 2.2.2.47) in dem die Transformation angegeben wird, die fürDie Anwesenheit dieser Daten wird aus dem MatrixPresent Feld bestimmt.

public Matrix TransformMatrix { get; set; }

Eigentumswert

Matrix

 Deutsch