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
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
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
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
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
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; }