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
| Constructeur | Description |
|---|---|
| EmfPolyTextOutW(EmfRecord source) | Initialise une nouvelle instance de la classe EmfPolyTextOutW. |
| EmfPolyTextOutW() | Initialise une nouvelle instance de la classe EmfPolyTextOutW. |
Méthodes
| Méthode | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| source | EmfRecord | La 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ètre | Type | Description |
|---|---|---|
| value | Rectangle |
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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| valeur | float |
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ètre | Type | Description |
|---|---|---|
| valeur | float |
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ètre | Type | Description |
|---|---|---|
| value | EmfText[] |