EmfPolyTextOutA

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfDrawingRecordType

public final class EmfPolyTextOutA extends EmfDrawingRecordType

L’enregistrement EMR_POLYTEXTOUTA dessine une ou plusieurs chaînes de texte ASCII en utilisant la police et les couleurs de texte actuelles.

La police et les couleurs de texte utilisées pour la sortie sont spécifiées par des propriétés dans l’état actuel du contexte de périphérique de lecture. EMR_POLYTEXTOUTA DOIT être émulé avec une série d’enregistrements EMR_EXTTEXTOUTW (section 2.3.5.7), un par chaîne. Cela nécessite que la chaîne de texte ASCII dans chaque objet EmrText soit convertie en encodage Unicode UTF16-LE.

Constructeurs

ConstructeurDescription
EmfPolyTextOutA(EmfRecord source)Initialise une nouvelle instance de la classe EmfPolyTextOutA.
EmfPolyTextOutA()Initialise une nouvelle instance de la classe EmfPolyTextOutA.

Méthodes

MéthodeDescription
getBounds()Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19), qui spécifie le rectangle englobant en unités de périphérique.
setBounds(Rectangle value)Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19), qui spécifie le rectangle englobant en unités de périphérique.
getIGraphicsMode()Obtient ou définit un entier non signé de 32 bits qui spécifie le mode graphique actuel, à partir de l’énumération GraphicsMode (section 2.1.16).
setIGraphicsMode(int value)Obtient ou définit un entier non signé de 32 bits qui spécifie le mode graphique actuel, à partir de l’énumération GraphicsMode (section 2.1.16).
getExScale()Obtient ou définit une valeur flottante de 32 bits qui spécifie l’échelle X des unités de page aux unités de 0,01 mm si le mode graphique est GM_COMPATIBLE.
setExScale(float value)Obtient ou définit une valeur flottante de 32 bits qui spécifie l’échelle X des unités de page aux unités de 0,01 mm si le mode graphique est GM_COMPATIBLE.
getEyScale()Obtient ou définit une valeur flottante de 32 bits qui spécifie l’échelle Y des unités de page aux unités de 0,01 mm si le mode graphique est GM_COMPATIBLE.
setEyScale(float value)Obtient ou définit une valeur flottante de 32 bits qui spécifie l’échelle Y des unités de page aux unités de 0,01 mm si le mode graphique est GM_COMPATIBLE.
getAEmrText()Obtient ou définit un tableau d’objets EmrText (section 2.2.5) qui spécifient les chaînes de sortie en caractères ASCII 8 bits, avec des attributs de texte et des valeurs d’espacement.
setAEmrText(EmfText[] value)Obtient ou définit un tableau d’objets EmrText (section 2.2.5) qui spécifient les chaînes de sortie en caractères ASCII 8 bits, avec des attributs de texte et des valeurs d’espacement.

EmfPolyTextOutA(EmfRecord source)

public EmfPolyTextOutA(EmfRecord source)

Initialise une nouvelle instance de la classe EmfPolyTextOutA.

Parameters:

ParamètreTypeDescription
sourceEmfRecordLa source.

EmfPolyTextOutA()

public EmfPolyTextOutA()

Initialise une nouvelle instance de la classe EmfPolyTextOutA.

getBounds()

public Rectangle getBounds()

Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19), qui spécifie le rectangle englobant en unités de périphérique.

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19), qui spécifie le rectangle englobant en unités de périphérique.

Parameters:

ParamètreTypeDescription
valueRectangle

getIGraphicsMode()

public int getIGraphicsMode()

Obtient ou définit un entier non signé de 32 bits qui spécifie le mode graphique actuel, à partir de l’énumération GraphicsMode (section 2.1.16).

Returns: int

setIGraphicsMode(int value)

public void setIGraphicsMode(int value)

Obtient ou définit un entier non signé de 32 bits qui spécifie le mode graphique actuel, à partir de l’énumération GraphicsMode (section 2.1.16).

Parameters:

ParamètreTypeDescription
valeurint

getExScale()

public float getExScale()

Obtient ou définit une valeur flottante de 32 bits qui spécifie l’échelle X des unités de page aux unités de 0,01 mm si le mode graphique est GM_COMPATIBLE.

Returns: float

setExScale(float value)

public void setExScale(float value)

Obtient ou définit une valeur flottante de 32 bits qui spécifie l’échelle X des unités de page aux unités de 0,01 mm si le mode graphique est GM_COMPATIBLE.

Parameters:

ParamètreTypeDescription
valeurfloat

getEyScale()

public float getEyScale()

Obtient ou définit une valeur flottante de 32 bits qui spécifie l’échelle Y des unités de page aux unités de 0,01 mm si le mode graphique est GM_COMPATIBLE.

Returns: float

setEyScale(float value)

public void setEyScale(float value)

Obtient ou définit une valeur flottante de 32 bits qui spécifie l’échelle Y des unités de page aux unités de 0,01 mm si le mode graphique est GM_COMPATIBLE.

Parameters:

ParamètreTypeDescription
valeurfloat

getAEmrText()

public EmfText[] getAEmrText()

Obtient ou définit un tableau d’objets EmrText (section 2.2.5) qui spécifient les chaînes de sortie en caractères ASCII 8 bits, avec des attributs de texte et des valeurs d’espacement. Le nombre d’objets EmrText est spécifié par cStrings.

Returns: com.aspose.imaging.fileformats.emf.emf.objects.EmfText[]

setAEmrText(EmfText[] value)

public void setAEmrText(EmfText[] value)

Obtient ou définit un tableau d’objets EmrText (section 2.2.5) qui spécifient les chaînes de sortie en caractères ASCII 8 bits, avec des attributs de texte et des valeurs d’espacement. Le nombre d’objets EmrText est spécifié par cStrings.

Parameters:

ParamètreTypeDescription
valueEmfText[]