Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

Nombre del espacio: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblea: Aspose.Imaging.dll (25.4.0)

El registro EmfPlusDrawDriverString especifica la salida de texto con posiciones de caracteres.

public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawDriverString

Miembros heredados

EmfPlusRecord.Type ,y, EmfPlusRecord.Flags ,y, EmfPlusRecord.Size ,y, EmfPlusRecord.DataSize ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Constructors

EmfPlusDrawDriverString(EmfPlusRecord)

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawDriverString.

public EmfPlusDrawDriverString(EmfPlusRecord source)

Parameters

source EmfPlusRecord

La fuente.

Properties

BrushId

Obtenga o coloca el identificador de pulverizaciónUn integrador no firmado de 32 bits que especifica el color del texto o un brush gráfico,dependiendo del valor de la bandera S en las banderas

public int BrushId { get; set; }

Valor de la propiedad

int

DriverStringOptionsFlags

Obtenga o establece las banderas de las opciones de la línea del conductorUn integrador no firmado de 32 bits que especifica el espacio, la orientación y la calidad de rendimiento para la cinta.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

Valor de la propiedad

EmfPlusDriverStringOptionsFlags

GlyphCount

Obtenga o establezca el cálculo de GlyphUn integrador no firmado de 32 bits que especifica el número de glifos en la cadena

public int GlyphCount { get; set; }

Valor de la propiedad

int

GlyphPos

Obtenga o coloca las posiciones de GlyphUna serie de objetos EmfPlusPointF (sección 2.2.2.36) que especifican la posición de salida de cada personaje.Debe haber elementos de GlyphCount, que tienen una correspondencia uno a uno con los elementos en la línea de Glyphs.Las posiciones de Glyph se calculan desde la posición del primer Glyph si el DriverStringOptionsRealizedAdvanceLa bandera en las banderas de DriverStringOptions se establece. en este caso, GlyphPos especifica la posición del primer glyph sólo.

public PointF[] GlyphPos { get; set; }

Valor de la propiedad

PointF [][]

Glyphs

Obtenga o coloca el array de los glifosUna serie de valores de 16 bits que define la línea de texto para dibujar.Si se establece la bandera DriverStringOptionsCmapLookup en el campo DriverStringOptionsFlags, cada valor en estearray especifica un caracter Unicode. de lo contrario, cada valor especifica un índice a unGlif de caracteres en el objeto EmfPlusFont especificado por el valor ObjectId en el campo Flags.

public short[] Glyphs { get; set; }

Valor de la propiedad

short [][]

IsColor

Obtenga o establece un valor que indique si esta instancia es color.Este bit indica el tipo de datos en el campo BrushId.Si se establece, BrushId especifica el valor de color en un objeto EmfPlusARGB(Sección 2.2.2.1) Si es claro, BrushId contiene el objeto EMF+Indice de tabla de un objeto EmfPlusBrush (sección 2.2.1.1).

public bool IsColor { get; set; }

Valor de la propiedad

bool

MatrixPresent

Recibe o establece si la matriz presenta la banderaUn integrador sin señal de 32 bits que especifica si una matriz de transformación está presente en el campo TransformMatrix0 - no hay matrícula presente. 1 - la matrícula de transformación está en el campo TransformMatrix

public int MatrixPresent { get; set; }

Valor de la propiedad

int

ObjectId

Recibe o coloca el identificador del objeto.El índice de la tabla de objetos EMF+ EmfPlusFont Objetos (Sección2.2.1.3) para render el texto. El valor DEVE ser cero a 63, incluido.

public byte ObjectId { get; set; }

Valor de la propiedad

byte

TransformMatrix

Obtenga o establece la matriz de transformaciónUn objeto opcional EmfPlusTransformMatrix (sección 2.2.2.47) que especifica la transformación a aplicar aLa presencia de estos datos se determina desde el campo MatrixPresent.

public Matrix TransformMatrix { get; set; }

Valor de la propiedad

Matrix

 Español