EmfPolyTextOutW

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 EmfPolyTextOutW extends EmfDrawingRecordType

L’enregistrement EMR_POLYTEXTOUTW dessine une ou plusieurs chaînes de texte Unicode 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_POLYTEXTOUTW DOIT être émulé avec une série d’enregistrements EMR_EXTTEXTOUTW (section 2.3.5.7), un par chaîne.

Constructeurs

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

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.
getWEmrText()Obtient ou définit un tableau d’objets EmrText (section 2.2.5) qui spécifient les chaînes de sortie en caractères Unicode UTF16-LE 16 bits, avec des attributs de texte et des valeurs d’espacement.
setWEmrText(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 Unicode UTF16-LE 16 bits, avec des attributs de texte et des valeurs d’espacement.

EmfPolyTextOutW(EmfRecord source)

public EmfPolyTextOutW(EmfRecord source)

Initialise une nouvelle instance de la classe EmfPolyTextOutW.

Parameters:

ParamètreTypeDescription
sourceEmfRecordLa source.

EmfPolyTextOutW()

public EmfPolyTextOutW()

Initialise une nouvelle instance de la classe EmfPolyTextOutW.

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

getWEmrText()

public EmfText[] getWEmrText()

Obtient ou définit un tableau d’objets EmrText (section 2.2.5) qui spécifient les chaînes de sortie en caractères Unicode UTF16-LE 16 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[]

setWEmrText(EmfText[] value)

public void setWEmrText(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 Unicode UTF16-LE 16 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[]