Class EmfPlusDrawDriverString
Nom dels espais: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblea: Aspose.Imaging.dll (25.4.0)
El registre EmfPlusDrawDriverString especifica la sortida de text amb posicions de caràcter.
public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawDriverString
Membres heretats
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)
Inicia una nova instància de la classe Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawDriverString.
public EmfPlusDrawDriverString(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La font.
Properties
BrushId
Obtenir o establir l’identificador de brúsUn integrador no signat de 32 bits que especifica el color del text o un brush gràfic,Depenent del valor de la bandera S a les banderes
public int BrushId { get; set; }
Valor de la propietat
DriverStringOptionsFlags
Obtenir o establir la bandera de les opcions de la línia del conductorUn integrador 32-bit sense signació que especifica l’espai, orientació i qualitat de rendiment per a la sèrie.
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
Valor de la propietat
EmfPlusDriverStringOptionsFlags
GlyphCount
Obtenir o establir el nombre de glyphUn integrador no signat de 32 bits que especifica el nombre de glyfs a la sèrie
public int GlyphCount { get; set; }
Valor de la propietat
GlyphPos
Obtenir o col·locar les posicions glyphUna sèrie d’objectes EmfPlusPointF (secció 2.2.2.36) que especifiquen la posició de sortida de cada xif de caràcter.Cal que hi hagi elements GlyphCount, que tenen una correspondència un-a-un amb els elements en l’arrel de glyfs.Les posicions de Glyph es calculen a partir de la posició del primer glyph si el DriverStringOptionsRealizedAdvancebandera en DriverStringOptions banderes s’estableix. en aquest cas, GlyphPos especifica la posició del primer glyph només.
public PointF[] GlyphPos { get; set; }
Valor de la propietat
PointF []
Glyphs
Obtenir o col·locar els xifresUna sèrie de valors de 16 bits que defineix la barra de text per dibuixar.Si s’estableix la bandera de DriverStringOptionsCmapLookup en el camp d’OpcionsFlags, cada valor en aquestarray especifica un caràcter Unicode. d’una altra manera, cada valor indica un índex a unxif de caràcter en l’objecte EmfPlusFont especificat pel valor ObjectId en el camp Flags.
public short[] Glyphs { get; set; }
Valor de la propietat
short []
IsColor
Obté o fixa un valor que indiqui si aquesta instància és color.Aquest bit indica el tipus de dades en el camp BrushId.Si s’estableix, BrushId especifica el valor de color en un objecte EmfPlusARGB(secció 2.2.2.1). si és clar, BrushId conté l’objecte EMF+Índex de taula d’un objecte EmfPlusBrush (secció 2.2.1.1).
public bool IsColor { get; set; }
Valor de la propietat
MatrixPresent
Obté o s’estableix si la matriu presenta la banderaUn integrador no signat de 32 bits que especifica si una matriu de transformació està present en el camp TransformMatrix0 - no hi ha matriu present. 1 - transformà la matrícula en el camp TransformMatrix
public int MatrixPresent { get; set; }
Valor de la propietat
ObjectId
Obté o col·loca l’objecte identificador.Indicador de taula d’objectes EMF+ EmfPlusFont Objecte (secció2.2.1.3) per rendir el text. El valor ha de ser zero a 63, inclòs.
public byte ObjectId { get; set; }
Valor de la propietat
TransformMatrix
Obtenir o establir la matriu de transformacióUn objecte opcional EmfPlusTransformMatrix (secció 2.2.2.47) que especifica la transformació a aplicar aLa presència d’aquestes dades es determina pel camp MatrixPresent.
public Matrix TransformMatrix { get; set; }