EmfPlusDrawString

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusDrawString extends EmfPlusDrawingRecordType

L’enregistrement EmfPlusDrawString spécifie la sortie de texte avec le formatage de chaîne

Constructeurs

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

Méthodes

MéthodeDescription
isColor()Obtient ou définit une valeur indiquant si cette instance est en couleur.
setColor(boolean value)Obtient ou définit une valeur indiquant si cette instance est en couleur.
getObjectId()Obtient ou définit l’identifiant de l’objet.
setObjectId(byte value)Obtient ou définit l’identifiant de l’objet.
getBrushId()Obtient 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.
setBrushId(int value)Obtient 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.
getFormatId()Obtient 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+.
setFormatId(int value)Obtient 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+.
getLength()Obtient ou définit la longueur, un entier non signé de 32 bits qui spécifie le nombre de caractères dans la chaîne.
setLength(int value)Obtient ou définit la longueur, un entier non signé de 32 bits qui spécifie le nombre de caractères dans la chaîne.
getLayoutRect()Obtient 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.
setLayoutRect(RectangleF value)Obtient 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.
getStringData()Obtient 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.
setStringData(String value)Obtient 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.

EmfPlusDrawString(EmfPlusRecord source)

public EmfPlusDrawString(EmfPlusRecord source)

Initialise une nouvelle instance de la classe EmfPlusDrawString.

Parameters:

ParamètreTypeDescription
sourceEmfPlusRecordLa source.

isColor()

public boolean isColor()

Obtient ou définit une valeur indiquant si cette instance est en couleur. Si définie, BrushId spécifie une couleur sous forme d’un objet EmfPlusARGB (section 2.2.2.1). Si non définie, BrushId contient l’index d’un objet EmfPlusBrush (section 2.2.1.1) dans la table d’objets EMF+.

Valeur : true si cette instance est en couleur ; sinon, false.

Returns: boolean

setColor(boolean value)

public void setColor(boolean value)

Obtient ou définit une valeur indiquant si cette instance est en couleur. Si définie, BrushId spécifie une couleur sous forme d’un objet EmfPlusARGB (section 2.2.2.1). Si non définie, BrushId contient l’index d’un objet EmfPlusBrush (section 2.2.1.1) dans la table d’objets EMF+.

Valeur : true si cette instance est en couleur ; sinon, false.

Parameters:

ParamètreTypeDescription
valeurboolean

getObjectId()

public byte getObjectId()

Obtient 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, inclus.

Valeur : l’identifiant de l’objet.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Obtient 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, inclus.

Valeur : l’identifiant de l’objet.

Parameters:

ParamètreTypeDescription
valeurbyte

getBrushId()

public int getBrushId()

Obtient 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.

Returns: int

setBrushId(int value)

public void setBrushId(int value)

Obtient 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.

Parameters:

ParamètreTypeDescription
valeurint

getFormatId()

public int getFormatId()

Obtient 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.

Returns: int

setFormatId(int value)

public void setFormatId(int value)

Obtient 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.

Parameters:

ParamètreTypeDescription
valeurint

getLength()

public int getLength()

Obtient ou définit la longueur, un entier non signé de 32 bits qui spécifie le nombre de caractères dans la chaîne.

Returns: int

setLength(int value)

public void setLength(int value)

Obtient ou définit la longueur, un entier non signé de 32 bits qui spécifie le nombre de caractères dans la chaîne.

Parameters:

ParamètreTypeDescription
valeurint

getLayoutRect()

public RectangleF getLayoutRect()

Obtient 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.

Returns: RectangleF

setLayoutRect(RectangleF value)

public void setLayoutRect(RectangleF value)

Obtient 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.

Parameters:

ParamètreTypeDescription
valueRectangleF

getStringData()

public String getStringData()

Obtient 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.

Returns: java.lang.String

setStringData(String value)

public void setStringData(String value)

Obtient 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.

Parameters:

ParamètreTypeDescription
valeurjava.lang.String