Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

Navne til: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sammensætning: Aspose.Imaging.dll (25.4.0)

EmfPlusDrawDriverString-registret angiver tekstudgang med karakterpositioner.

public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawDriverString

De arvede medlemmer

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)

Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawDriverString klasse.

public EmfPlusDrawDriverString(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Den kilde.

Properties

BrushId

Få eller indsæt brush-identifikatorenEn 32-bit usigned integer, der angiver enten tekstens foregroundfarve eller en grafisk brush,afhængigt af værdien af S-flagget i Flaggen

public int BrushId { get; set; }

Ejendomsværdi

int

DriverStringOptionsFlags

Få eller indsætte driverens strækningsmuligheder flagEn 32-bit usigned integer, der angiver rummet, orienteringen og renderingskvaliteten for ringen.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

Ejendomsværdi

EmfPlusDriverStringOptionsFlags

GlyphCount

Få eller indsætte glyph-tællingenEn 32-bit usigned integrator, der angiver antallet af glypher i ringen

public int GlyphCount { get; set; }

Ejendomsværdi

int

GlyphPos

Får eller sætter glyph-positionerne i rækkefølgeEn række EmfPlusPointF-objekter (sektion 2.2.2.36) som angiver udgangspunktet for hver karakter glyph.Der MUST være GlyphCount elementer, som har en-til-en korrespondence med elementerne i glyfs rækkefølgen.Glyph positioner beregnes fra positionen af den første glyph, hvis DriverStringOptionsRealizedAdvanceflag i DriverStringOptions flag er indstillet. i dette tilfælde angiver GlyphPos kun placeringen af den første glyph.

public PointF[] GlyphPos { get; set; }

Ejendomsværdi

PointF []

Glyphs

Få eller sætte glyphs arrayEn række 16-bit-værdier, der definerer den tekststrå til at tegne.Hvis DriverStringOptionsCmapLookup-flagget i feltet Flagge er indstillet, er hver værdi i dettearray angiver en Unicode-karakter. ellers angives hver værdi en indeks til enkarakter glyf i EmfPlusFont-objektet angivet af ObjectId-værdien i Flaggfeltet.

public short[] Glyphs { get; set; }

Ejendomsværdi

short []

IsColor

Giver eller indsætter en værdi, der angiver, om denne instans er farve.Denne bit angiver typen af data i feltet BrushId.Hvis det er set, angiver BrushId farveværdien i et EmfPlusARGB-objekt(Sektion 2.2.2.1) Hvis det er klart, indeholder BrushId EMF+-objektetTabelindeks for et EmfPlusBrush-objekt (sektion 2.2.1.1).

public bool IsColor { get; set; }

Ejendomsværdi

bool

MatrixPresent

Giver eller sætter, hvis matrisen har flagEn 32-bit usigned integer, der angiver, om en transformmatrix er til stede i TransformMatrix-feltet0 - ingen matrix tilstedeværelse. 1 - transformmatrix er i TransformMatrix felt

public int MatrixPresent { get; set; }

Ejendomsværdi

int

ObjectId

Giver eller indsætter objektidentifikatoren.Den EMF+ Object Table Index af en EmfPlusFont Sæsonen ( afsnit af2.2.1.3) for at gøre teksten. værdien MÅ være 0 til 63, inkluderet.

public byte ObjectId { get; set; }

Ejendomsværdi

byte

TransformMatrix

Få eller indsætte transformationsmatrixEt valgfrit EmfPlusTransformMatrix-objekt (sektion 2.2.2.47) som angiver omdannelsen tiltilstedeværelsen af disse data bestemmes fra MatrixPresent-feltet.

public Matrix TransformMatrix { get; set; }

Ejendomsværdi

Matrix

 Dansk