Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

Le nom : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblée: Aspose.Imaging.dll (25.4.0)

L’enregistrement EmfPlusDrawDriverString spécifie la sortie de texte avec les positions de caractère.

public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawDriverString

I membri ereditari

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)

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawDriverString.

public EmfPlusDrawDriverString(EmfPlusRecord source)

Parameters

source EmfPlusRecord

La fonte .

Properties

BrushId

Obtenez ou mettez l’identificateur de brossageUn intégrateur non signé de 32 bits qui spécifie soit la couleur avant du texte, soit un brossage graphique,selon la valeur du drapeau S dans les Drapeaux

public int BrushId { get; set; }

Valore di proprietà

int

DriverStringOptionsFlags

Obtenez ou définissez les drapeaux de la barre d’options du conducteurUn intégrateur non signé de 32 bits qui spécifie l’espace, l’orientation et la qualité de rendu pour la chaîne.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

Valore di proprietà

EmfPlusDriverStringOptionsFlags

GlyphCount

Obtenez ou définissez le nombre de glyphesUn intégrateur non signé de 32 bits qui spécifie le nombre de glyphes dans la barre

public int GlyphCount { get; set; }

Valore di proprietà

int

GlyphPos

Obtenez ou placez les positions glyphéesUne série d’objets EmfPlusPointF (section 2.2.2.36) qui spécifient la position de sortie de chaque glyph de caractère.Il DEVE y avoir des éléments GlyphCount, qui ont une correspondance un à un avec les éléments dans l’array de glyphe.Les positions de Glyph sont calculées à partir de la position du premier glyph si les DriverStringOptionsRealisedAdvanceLe drapeau dans DriverStringOptions est configuré. Dans ce cas, GlyphPos spécifie la position du premier glyph seulement.

public PointF[] GlyphPos { get; set; }

Valore di proprietà

PointF [ ]

Glyphs

Obtenez ou mettez les glyphes en arrayUne série de valeurs de 16 bits qui définit la ligne de texte à dessiner.Si le drapeau DriverStringOptionsCmapLookup dans le champ d’optionsDriver StringFlags est configuré, chaque valeur dans cel’array spécifie un caractère Unicode. sinon, chaque valeur indique un indice à unglyph de caractère dans l’objet EmfPlusFont spécifié par la valeur ObjectId dans le champ Flags.

public short[] Glyphs { get; set; }

Valore di proprietà

short [ ]

IsColor

Obtenez ou définissez une valeur indiquant si cette instance est de couleur.Ce bit indique le type de données dans le champ BrushId.Si configuré, BrushId spécifie la valeur de la couleur dans un objet EmfPlusARGB(Section 2.2.2.1) Si clairement, BrushId contient l’Objet EMF+Indice de table d’un objet EmfPlusBrush (section 2.2.1.1).

public bool IsColor { get; set; }

Valore di proprietà

bool

MatrixPresent

Obtenir ou fixer si la matrice présente la drapeauUn intégrateur non signé de 32 bits spécifiant si une matrice de transformation est présente dans le champ TransformMatrix0 - pas de matrice présent. 1 - transform matrix est dans le champ TransformMatrix

public int MatrixPresent { get; set; }

Valore di proprietà

int

ObjectId

Obtenez ou définissez l’objet d’identification.L’indice de table d’objets EMF+ EmfPlusFont L’objet (section2.2.1.3) pour rendre le texte. La valeur doit être de zéro à 63, inclus.

public byte ObjectId { get; set; }

Valore di proprietà

byte

TransformMatrix

Obtenez ou mettez la matrice de transformationUn objet optionnel EmfPlusTransformMatrix (section 2.2.2.47) qui spécifie la transformation à appliquer àla présence de ces données est déterminée par le champ MatrixPresent.

public Matrix TransformMatrix { get; set; }

Valore di proprietà

Matrix

 Français