Classe EmfPlusDrawString

Summary: The EmfPlusDrawString record specifies text output with string formatting

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawString

Inheritance: EmfPlusDrawingRecordType

Constructors

NameDescription
EmfPlusDrawString(source)Initialise une nouvelle instance de la classe EmfPlusDrawString.

Properties

NameTypeAccessDescription
brush_idintr/wObtient ou définit l’identifiant du pinceau
Un entier non signé de 32 bits qui spécifie le pinceau, dont le contenu
est déterminé par le bit S dans le champ Flags. Cette définition est utilisée
pour peindre la couleur du texte au premier plan ; c’est‑à‑dire, uniquement les glyphes eux‑mêmes.
data_sizeintr/wObtient ou définit un entier non signé de 32 bits qui DOIT définir le nombre aligné sur 32 bits de
octets de données dans le champ RecordData qui suit. Ce nombre n’inclut pas l’en-tête d’enregistrement de 12 octets.
flagsintr/wObtient ou définit un entier non signé de 16 bits qui contient des informations pour certains enregistrements sur la façon dont
l’opération doit être effectuée et sur la structure de l’enregistrement.
format_idintr/wObtient ou définit l’identifiant du format
Un entier non signé de 32 bits qui spécifie l’index d’un objet optionnel
EmfPlusStringFormat (section 2.2.1.9) dans la table d’objets EMF+.
Cet objet spécifie les informations de mise en page du texte et les manipulations d’affichage
à appliquer à une chaîne.
is_colorboolr/wObtient ou définit une valeur indiquant si cette instance est en couleur.
Si elle est définie, BrushId spécifie une couleur sous forme d’objet EmfPlusARGB (section 2.2.2.1).
Si elle n’est pas définie, BrushId contient l’index d’un objet EmfPlusBrush
(section 2.2.1.1) dans la table d’objets EMF+.
layout_rectRectangleFr/wObtient ou définit le rectangle de mise en page
Un objet EmfPlusRectF (section 2.2.2.39) qui définit la zone de délimitation
de la destination qui recevra la chaîne.
lengthintr/wObtient ou définit la longueur
Un entier non signé de 32 bits qui spécifie le nombre de caractères dans la chaîne.
object_idSystem.Byter/wObtient ou définit l’identifiant de l’objet.
L’index d’un objet EmfPlusFont (section 2.2.1.3) dans la table d’objets EMF+
pour rendre le texte. La valeur DOIT être comprise entre 0 et 63, inclusivement.
sizeintr/wObtient ou définit un entier non signé de 32 bits qui spécifie le nombre aligné sur 32 bits d’octets
dans l’enregistrement complet, y compris l’en-tête d’enregistrement de 12 octets et les données spécifiques à l’enregistrement.
string_datastringr/wObtient ou définit les données de la chaîne
Un tableau de caractères Unicode de 16 bits qui spécifie la chaîne à dessiner
typeEmfPlusRecordTyperObtient un entier non signé de 16 bits qui identifie le type d’enregistrement.

Constructor: EmfPlusDrawString(source)

 EmfPlusDrawString(source) 

Initialise une nouvelle instance de la classe EmfPlusDrawString.

Parameters:

ParamètreTypeDescription
sourceEmfPlusRecordLa source.