Class EmfPlusDrawDriverString
A név: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Összefoglaló: Aspose.Imaging.dll (25.4.0)
Az EmfPlusDrawDriverString rekord a karakter pozíciókkal ellátott szöveg kimenetelét határozza meg.
public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawDriverString
Örökletes tagok
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)
Kezdeményez egy új példát a Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusDrawDriverString osztály.
public EmfPlusDrawDriverString(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Ez a forrás.
Properties
BrushId
Megkapja vagy beállítja a törölközőtA 32 bites nem jelölt integrátor, amely a szöveg előzményes színét vagy grafikus nyomtatót jelzi,az S zászló értékétől függően a Zászlóban
public int BrushId { get; set; }
ingatlan értéke
DriverStringOptionsFlags
Megkapja vagy beállítja a vezérlő string opciók zászlajatA 32 bites nem jelzett integrátor, amely meghatározza a tér, az orientáció és a renderelés minőségét a szalag számára.
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
ingatlan értéke
EmfPlusDriverStringOptionsFlags
GlyphCount
Megkapja vagy beállítja a glyph számotA 32 bites nem jelzett integrátor, amely a szálban lévő glifok számát jelzi
public int GlyphCount { get; set; }
ingatlan értéke
GlyphPos
Megkapja vagy állítja a glif pozíciókat sorrendbenAz EmfPlusPointF objektumok sorozata (a 2.2.2.36. szakasz), amelyek meghatározzák az egyes karakterglifok kimeneti pozícióját.Meg kell, hogy legyen GlyphCount elemek, amelyek egy-egy összekapcsolódás az elemeket a Glifek sorban.A Glyph pozíciókat az első glyph helyétől számítják ki, ha a DriverStringOptionsRealizedAdvancezászló a DriverStringOptions zászlók be van állítva. ebben az esetben a GlyphPos csak az első glyph pozícióját jelzi.
public PointF[] GlyphPos { get; set; }
ingatlan értéke
PointF []
Glyphs
Megkapja vagy beállítja a glyphs arrayA 16 bites értékek sorozata, amely meghatározza a szövegsorozatot.Ha a DriverStringOptionsCmapLookup zászlót állapítják meg az OptionsFlags mezőben, minden értéket ebben azAz array egy Unicode karaktert határoz meg. Ellenkező esetben minden érték egy indexet jelöl akarakter glif az EmfPlusFont objektumban, amelyet az ObjectId értéke a Flags mezőben határoz meg.
public short[] Glyphs { get; set; }
ingatlan értéke
short []
IsColor
Megkapja vagy beállít egy értéket, amely jelzi, hogy ez az eset színes-e.Ez a bit jelzi az adatok típusát a BrushId mezőben.Ha be van állítva, a BrushId meghatározza az EmfPlusARGB objektum színértékét(2.2.1. szakasz) Ha egyértelmű, a BrushId tartalmazza az EMF+ objektumotAz EmfPlusBrush objektum táblázati indexje (2.2.1.1 szakasz).
public bool IsColor { get; set; }
ingatlan értéke
MatrixPresent
Megkapja vagy beállítja, ha a matrix a zászlót tartalmazzaA 32 bites nem jelzett integrátor, amely megjelöli, hogy a TransformMatrix mezőben van-e egy átalakítási matrix0 - nincs jelen. 1 - átalakító matrix a TransformMatrix mezőben
public int MatrixPresent { get; set; }
ingatlan értéke
ObjectId
Megkapja vagy beállítja az objektum azonosítóját.Az EMF+ objektum táblázati index EmfPlusFont Az objektum (szekció)2.2.1.3) a szöveg megjelenítéséhez. az értéknek nulláról 63-ra kell lennie, beleértve.
public byte ObjectId { get; set; }
ingatlan értéke
TransformMatrix
Megkapja vagy beállítja a transzformált matrixotEgy opcionális EmfPlusTransformMatrix objektum (a 2.2.2.47. szakasz), amely meghatározza az alkalmazandó átalakítást aA jelenléte ezeket az adatokat határozza meg a MatrixPresent mezőből.
public Matrix TransformMatrix { get; set; }