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

Der EMR\_POLYTEXTOUTW-Datensatz zeichnet eine oder mehrere Unicode-Textzeichenketten mit der aktuellen Schriftart und Textfarben.

Die für die Ausgabe verwendete Schriftart und die Textfarben werden durch Eigenschaften im aktuellen Zustand des Wiedergabegeräte‑Kontexts festgelegt. EMR_POLYTEXTOUTW SOLLTE mit einer Reihe von EMR_EXTTEXTOUTW-Datensätzen (Abschnitt 2.3.5.7) emuliert werden, jeweils einer pro Zeichenkette.

Konstruktoren

KonstruktorBeschreibung
EmfPolyTextOutW(EmfRecord source)Initialisiert eine neue Instanz der EmfPolyTextOutW‑Klasse.
EmfPolyTextOutW()Initialisiert eine neue Instanz der EmfPolyTextOutW‑Klasse.

Methoden

MethodeBeschreibung
getBounds()Liest oder setzt ein WMF RectL‑Objekt ([MS-WMF] Abschnitt 2.2.2.19), das das Begrenzungsrechteck in Geräteeinheiten angibt.
setBounds(Rectangle value)Liest oder setzt ein WMF RectL‑Objekt ([MS-WMF] Abschnitt 2.2.2.19), das das Begrenzungsrechteck in Geräteeinheiten angibt.
getIGraphicsMode()Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den aktuellen Grafikmodus aus der GraphicsMode‑Aufzählung (Abschnitt 2.1.16) angibt.
setIGraphicsMode(int value)Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den aktuellen Grafikmodus aus der GraphicsMode‑Aufzählung (Abschnitt 2.1.16) angibt.
getExScale()Liest oder setzt einen 32‑Bit‑Gleitkommawert, der die X‑Skalierung von Seiteneinheiten zu .01 mm‑Einheiten angibt, wenn der Grafikmodus GM_COMPATIBLE ist.
setExScale(float value)Liest oder setzt einen 32‑Bit‑Gleitkommawert, der die X‑Skalierung von Seiteneinheiten zu .01 mm‑Einheiten angibt, wenn der Grafikmodus GM_COMPATIBLE ist.
getEyScale()Liest oder setzt einen 32‑Bit‑Gleitkommawert, der die Y‑Skalierung von Seiteneinheiten zu .01 mm‑Einheiten angibt, wenn der Grafikmodus GM_COMPATIBLE ist.
setEyScale(float value)Liest oder setzt einen 32‑Bit‑Gleitkommawert, der die Y‑Skalierung von Seiteneinheiten zu .01 mm‑Einheiten angibt, wenn der Grafikmodus GM_COMPATIBLE ist.
getWEmrText()Ruft ab oder legt ein Array von EmrText‑Objekten (Abschnitt 2.2.5) fest, die die Ausgabestrings in 16‑Bit‑Unicode‑UTF16‑LE‑Zeichen mit Texteigenschaften und Abstandswerten angeben.
setWEmrText(EmfText[] value)Ruft ab oder legt ein Array von EmrText‑Objekten (Abschnitt 2.2.5) fest, die die Ausgabestrings in 16‑Bit‑Unicode‑UTF16‑LE‑Zeichen mit Texteigenschaften und Abstandswerten angeben.

EmfPolyTextOutW(EmfRecord source)

public EmfPolyTextOutW(EmfRecord source)

Initialisiert eine neue Instanz der EmfPolyTextOutW‑Klasse.

Parameters:

ParameterTypBeschreibung
sourceEmfRecordDie Quelle.

EmfPolyTextOutW()

public EmfPolyTextOutW()

Initialisiert eine neue Instanz der EmfPolyTextOutW‑Klasse.

getBounds()

public Rectangle getBounds()

Liest oder setzt ein WMF RectL‑Objekt ([MS-WMF] Abschnitt 2.2.2.19), das das Begrenzungsrechteck in Geräteeinheiten angibt.

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

Liest oder setzt ein WMF RectL‑Objekt ([MS-WMF] Abschnitt 2.2.2.19), das das Begrenzungsrechteck in Geräteeinheiten angibt.

Parameters:

ParameterTypBeschreibung
valueRectangle

getIGraphicsMode()

public int getIGraphicsMode()

Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den aktuellen Grafikmodus aus der GraphicsMode‑Aufzählung (Abschnitt 2.1.16) angibt.

Returns: int

setIGraphicsMode(int value)

public void setIGraphicsMode(int value)

Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den aktuellen Grafikmodus aus der GraphicsMode‑Aufzählung (Abschnitt 2.1.16) angibt.

Parameters:

ParameterTypBeschreibung
Wertint

getExScale()

public float getExScale()

Liest oder setzt einen 32‑Bit‑Gleitkommawert, der die X‑Skalierung von Seiteneinheiten zu .01 mm‑Einheiten angibt, wenn der Grafikmodus GM_COMPATIBLE ist.

Returns: float

setExScale(float value)

public void setExScale(float value)

Liest oder setzt einen 32‑Bit‑Gleitkommawert, der die X‑Skalierung von Seiteneinheiten zu .01 mm‑Einheiten angibt, wenn der Grafikmodus GM_COMPATIBLE ist.

Parameters:

ParameterTypBeschreibung
Wertfloat

getEyScale()

public float getEyScale()

Liest oder setzt einen 32‑Bit‑Gleitkommawert, der die Y‑Skalierung von Seiteneinheiten zu .01 mm‑Einheiten angibt, wenn der Grafikmodus GM_COMPATIBLE ist.

Returns: float

setEyScale(float value)

public void setEyScale(float value)

Liest oder setzt einen 32‑Bit‑Gleitkommawert, der die Y‑Skalierung von Seiteneinheiten zu .01 mm‑Einheiten angibt, wenn der Grafikmodus GM_COMPATIBLE ist.

Parameters:

ParameterTypBeschreibung
Wertfloat

getWEmrText()

public EmfText[] getWEmrText()

Ruft ab oder legt ein Array von EmrText‑Objekten (Abschnitt 2.2.5) fest, die die Ausgabestrings in 16‑Bit‑Unicode‑UTF16‑LE‑Zeichen mit Texteigenschaften und Abstandswerten angeben. Die Anzahl der EmrText‑Objekte wird durch cStrings angegeben.

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

setWEmrText(EmfText[] value)

public void setWEmrText(EmfText[] value)

Ruft ab oder legt ein Array von EmrText‑Objekten (Abschnitt 2.2.5) fest, die die Ausgabestrings in 16‑Bit‑Unicode‑UTF16‑LE‑Zeichen mit Texteigenschaften und Abstandswerten angeben. Die Anzahl der EmrText‑Objekte wird durch cStrings angegeben.

Parameters:

ParameterTypBeschreibung
valueEmfText[]