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