Class EmfPlusDrawDriverString

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

int

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

int

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

bool

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

int

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

byte

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

Valor de la propietat

Matrix

 Català