Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

De naam: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Verzameling: Aspose.Imaging.dll (25.4.0)

De EmfPlusDrawDriverString-record bepaalt tekstuitgang met karakterposities.

public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawDriverString

Geëerbiede leden

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)

Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EmmPlusDrawDriverString klasse.

public EmfPlusDrawDriverString(EmfPlusRecord source)

Parameters

source EmfPlusRecord

De bron .

Properties

BrushId

Geeft of zet de brush-identificatorEen 32-bits ongeschreven integer die de voorgrondkleur van de tekst of een grafische brush bepaalt,afhankelijk van de waarde van het S-vlag in de Vlaggen

public int BrushId { get; set; }

Eigendomswaarde

int

DriverStringOptionsFlags

Geeft of zet de driver string opties vlaggenEen 32-bits ongeschreven integer die de ruimte, oriëntatie en kwaliteit van rendering voor de draad specificeren.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

Eigendomswaarde

EmfPlusDriverStringOptionsFlags

GlyphCount

Geeft of zet de glyph countEen 32-bits ongeschreven integer dat het aantal glyphs in de string bepaalt

public int GlyphCount { get; set; }

Eigendomswaarde

int

GlyphPos

Geeft of zet de glyph-posities in volgordeEen reeks EmfPlusPointF-objecten (afdeling 2.2.2.36) die de uitgangspositie van elk teken glyf specificeren.Er MUST zijn GlyphCount-elementen, die een een-to-one correspondentie hebben met de elementen in de glyf-lijn.Glyph-posities worden berekend vanaf de positie van de eerste glyph als de DriverStringOptionsRealizedAdvanceVlag in DriverStringOptions vlag is ingesteld. in dit geval, GlyphPos wijst de positie van de eerste glyph alleen.

public PointF[] GlyphPos { get; set; }

Eigendomswaarde

PointF []

Glyphs

Geeft of zet de glyphs arrayEen reeks 16-bits waarden die de tekstlijn om te tekenen definiëren.Als de DriverStringOptionsCmapLookup vlag is ingesteld in het veld Flag van de optie, wordt elke waarde in ditarray bepaalt een Unicode karakter. anders geeft elke waarde een index aan eenkarakterglyf in het EmfPlusFont-object dat wordt aangegeven door de ObjectId-waarde in Het Vlaggebied.

public short[] Glyphs { get; set; }

Eigendomswaarde

short []

IsColor

Geeft of stelt een waarde aan om aan te geven of deze instantie kleur is.Deze bit geeft aan wat het type gegevens in het BrushId-veld is.Als deze is ingesteld, geeft BrushId de kleurwaarde in een EmfPlusARGB-object aan(afdeling 2.2.2.1). indien duidelijk, bevat BrushId het EMF+ ObjectTable index van een EmfPlusBrush object (afdeling 2.2.1.1).

public bool IsColor { get; set; }

Eigendomswaarde

bool

MatrixPresent

Geeft of zet als de matrix een vlag heeftEen 32-bits ongeschreven integer die aangeeft of een transformmatrix aanwezig is in het TransformMatrix-veld0 - geen matrix aanwezig. 1 - transformmatrix is in het veld TransformMatrix

public int MatrixPresent { get; set; }

Eigendomswaarde

int

ObjectId

Geeft of zet de object-identificator.De EMF+ Object Table Index van een EmfPlusFont Het object (sectie)2.2.1.3) om de tekst te maken. de waarde MUST 0 tot 63, inclusief zijn.

public byte ObjectId { get; set; }

Eigendomswaarde

byte

TransformMatrix

Geeft of zet de transformatie matrixEen optionele EmfPlusTransformMatrix-object (afdeling 2.2.2.47) waarin de transformatie wordt aangegeven voorDe aanwezigheid van deze gegevens wordt bepaald door het MatrixPresent-veld.

public Matrix TransformMatrix { get; set; }

Eigendomswaarde

Matrix

 Nederlands