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