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

Der EMR\_POLYTEXTOUTA-Datensatz zeichnet eine oder mehrere ASCII-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ätekontexts festgelegt. EMR_POLYTEXTOUTA SOLLTE mit einer Reihe von EMR_EXTTEXTOUTW-Datensätzen (Abschnitt 2.3.5.7) emuliert werden, jeweils einer pro Zeichenkette. Dies erfordert, dass die ASCII-Textzeichenkette in jedem EmrText-Objekt in die Unicode‑UTF16‑LE‑Kodierung konvertiert wird.

Konstruktoren

KonstruktorBeschreibung
EmfPolyTextOutA(EmfRecord source)Initialisiert eine neue Instanz der EmfPolyTextOutA-Klasse.
EmfPolyTextOutA()Initialisiert eine neue Instanz der EmfPolyTextOutA-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.
getAEmrText()Liest oder setzt ein Array von EmrText‑Objekten (Abschnitt 2.2.5), die die Ausgabestrings in 8‑Bit‑ASCII‑Zeichen mit Texteigenschaften und Abstandswerten angeben.
setAEmrText(EmfText[] value)Liest oder setzt ein Array von EmrText‑Objekten (Abschnitt 2.2.5), die die Ausgabestrings in 8‑Bit‑ASCII‑Zeichen mit Texteigenschaften und Abstandswerten angeben.

EmfPolyTextOutA(EmfRecord source)

public EmfPolyTextOutA(EmfRecord source)

Initialisiert eine neue Instanz der EmfPolyTextOutA-Klasse.

Parameters:

ParameterTypBeschreibung
sourceEmfRecordDie Quelle.

EmfPolyTextOutA()

public EmfPolyTextOutA()

Initialisiert eine neue Instanz der EmfPolyTextOutA-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

getAEmrText()

public EmfText[] getAEmrText()

Liest oder setzt ein Array von EmrText‑Objekten (Abschnitt 2.2.5), die die Ausgabestrings in 8‑Bit‑ASCII‑Zeichen mit Texteigenschaften und Abstandswerten angeben. Die Anzahl der EmrText‑Objekte wird durch cStrings festgelegt.

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

setAEmrText(EmfText[] value)

public void setAEmrText(EmfText[] value)

Liest oder setzt ein Array von EmrText‑Objekten (Abschnitt 2.2.5), die die Ausgabestrings in 8‑Bit‑ASCII‑Zeichen mit Texteigenschaften und Abstandswerten angeben. Die Anzahl der EmrText‑Objekte wird durch cStrings festgelegt.

Parameters:

ParameterTypBeschreibung
valueEmfText[]