Class EmfText
Le nom : Aspose.Imaging.FileFormats.Emf.Emf.Objects Assemblée: Aspose.Imaging.dll (25.4.0)
L’objet EmrText contient des valeurs pour la sortie de texte.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
I membri ereditari
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
Obtenez ou définissez un intégrateur non signé de 32 bits spécifiant le nombre de caractères dans la barre
public int Chars { get; set; }
Valore di proprietà
DxBuffer
Obtenez ou mettez le caractère d’espace buffer facultatifUndefinedSpace2 (variable): Un nombre facultatif de bytes inutilisés.Le champ OutputDx n’est pas requis pourSuivez immédiatement la partie précédente de cette structure.OutputDx (variable): Une série d’intégres non signés de 32 bits qui spécifient l’espace de sortie entreles origines des cellules de caractère adjacentes dans les unités logiques. l’emplacement de ce champ est spécifié parla valeur d’offDx en bytes à partir du début de cet enregistrement. si l’espace est défini, ce champ contientle même nombre de valeurs que les caractères dans la barre de sortie. si le champ Options de l’objet EmrTextcontient le drapeau ETO_PDY, puis ce buffer contiendra deux fois plus de valeurs qu’il y a des caractères dansla chaîne de sortie, un offset horizontal et un vertical pour chacun, dans ce ordre. Si ETO_RTLREADING est spécifié,Les caractères sont placés à droite à gauche au lieu d’exclure en droit. Aucune autre option n’affecte l’interprétation de ce champ.
public int[] DxBuffer { get; set; }
Valore di proprietà
int [ ]
GlyphIndexBuffer
Obtenez ou mettez le buffer d’indice glyph optionnel.Si les options ont le drapeau ETO_GLYPH_INDEX, alors les codes pour les caractères dans une chaîne de texte de sortie sont en fait des indexdes glyphes de caractère dans un chiffre TrueType (2.1.11 ExtTextOutOptions liste).pour afficher les caractères corrects sur le playback, le phénomène qui est utilisé doit être identique à ce quegénérer les indices.
public int[] GlyphIndexBuffer { get; set; }
Valore di proprietà
int [ ]
Options
Obtenez ou mettez en place un intégrateur non signé de 32 bits qui spécifie comment utiliser le rectangle indiqué dans leCe champ peut être une combinaison de plus d’un ExtTextOutOptionsLes valeurs de l’enumeration (section 2.1.11)
public EmfExtTextOutOptions Options { get; set; }
Valore di proprietà
Rectangle
Obtenez ou mettez un objet WMF RectL facultatif ([MS-WMV] section 2.2.2.19) qui définit un clippageet/ou le rectangle opacant dans les unités logiques. ce droit est appliqué au textela production réalisée par l’enregistrement contenant.
public Rectangle Rectangle { get; set; }
Valore di proprietà
Reference
Obtenez ou mettez un objet WMF PointL ([MS-WMP] section 2.2.2.15) qui spécifie les coordonnées despoint de référence utilisé pour positionner la ligne. le point d’identification est défini par le dernierEnregistrement EMR_SETTEXTALIGN (section 2.3.11.25). Si aucun de ces enregistrements n’a été établi,L’alignement par défaut est TA_LEFT,TA_TOP.
public Point Reference { get; set; }
Valore di proprietà
StringBuffer
Obtenez ou mettez le caractère de la boîte bufferUndefinedSpace1 (variable): Un nombre facultatif de bytes inutilisés.Le champ OutputString n’est pas nécessaire de suivre immédiatement la partie précédente de cette structure.OutputString (variable): Un ensemble de caractères qui spécifient la ligne à la sortie.L’emplacement de ce champ est spécifié par la valeur d’offString en bytes depuis le début de cet enregistrement.Le nombre de caractères est spécifié par la valeur des Chars.
public string StringBuffer { get; set; }