EmfGradientFill

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

Der EMR_GRADIENTFILL-Datensatz gibt das Füllen von Rechtecken oder Dreiecken mit Farbverläufen an.

Ein EMR_GRADIENTFILL-Datensatz, der festlegt, dass die drei Scheitelpunkte eines Dreiecks die Figur mit sanften Farbverläufen füllen SOLLTEN.[85] Ein EMR_GRADIENTFILL-Datensatz, der festlegt, dass die oberen linken und unteren rechten Scheitelpunkte eines Rechtecks die Figur mit sanften Farbverläufen füllen SOLLTEN. Es gibt zwei Farbverlauf‑Füllmodi in der GradientFill‑Aufzählung, die beim Zeichnen eines Rechtecks verwendet werden können. Im Modus GRADIENT_FILL_RECT_H wird das Rechteck von links nach rechts gefüllt. Im Modus GRADIENT_FILL_RECT_V wird das Rechteck von oben nach unten gefüllt. Hinweis: Ein EMR_GRADIENTFILL-Datensatz MUSS die Alpha‑Felder in den TriVertex‑Objekten ignorieren. Ein EMR_ALPHABLEND-Datensatz (Abschnitt 2.3.1.1), der unmittelbar auf den EMR_GRADIENTFILL-Datensatz folgt, kann verwendet werden, um einen Alpha‑Transparenz‑Verlauf auf den gefüllten Bereich anzuwenden.

Konstruktoren

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

Methoden

MethodeBeschreibung
getBounds()Liest oder setzt ein WMF RectL‑Objekt ([MS-WMF] Abschnitt 2.2.2.19), das ein Begrenzungsrechteck in inklusiven Geräteeinheiten angibt.
setBounds(Rectangle value)Liest oder setzt ein WMF RectL‑Objekt ([MS-WMF] Abschnitt 2.2.2.19), das ein Begrenzungsrechteck in inklusiven Geräteeinheiten angibt.
getNVer()Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der Scheitelpunkte angibt.
setNVer(int value)Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der Scheitelpunkte angibt.
getNTri()Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der zu füllenden Rechtecke oder Dreiecke angibt.
setNTri(int value)Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der zu füllenden Rechtecke oder Dreiecke angibt.
getUlMode()Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den Farbverlauf‑Füllmodus angibt.
setUlMode(int value)Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den Farbverlauf‑Füllmodus angibt.
getVertexData()Ruft Objekte ab oder legt sie fest, die die Scheitelpunkte von Rechtecken oder Dreiecken angeben und die zugehörigen Farben.
setVertexData(EmfVertexData value)Ruft Objekte ab oder legt sie fest, die die Scheitelpunkte von Rechtecken oder Dreiecken angeben und die zugehörigen Farben.

EmfGradientFill(EmfRecord source)

public EmfGradientFill(EmfRecord source)

Initialisiert eine neue Instanz der EmfGradientFill‑Klasse.

Parameters:

ParameterTypBeschreibung
sourceEmfRecordDie Quelle.

getBounds()

public Rectangle getBounds()

Liest oder setzt ein WMF RectL‑Objekt ([MS-WMF] Abschnitt 2.2.2.19), das ein Begrenzungsrechteck in inklusiven 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 ein Begrenzungsrechteck in inklusiven Geräteeinheiten angibt.

Parameters:

ParameterTypBeschreibung
valueRectangle

getNVer()

public int getNVer()

Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der Scheitelpunkte angibt.

Returns: int

setNVer(int value)

public void setNVer(int value)

Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der Scheitelpunkte angibt.

Parameters:

ParameterTypBeschreibung
Wertint

getNTri()

public int getNTri()

Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der zu füllenden Rechtecke oder Dreiecke angibt.

Returns: int

setNTri(int value)

public void setNTri(int value)

Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Anzahl der zu füllenden Rechtecke oder Dreiecke angibt.

Parameters:

ParameterTypBeschreibung
Wertint

getUlMode()

public int getUlMode()

Ruft einen 32‑Bit‑vorzeichenlosen Integer ab oder legt ihn fest, der den Gradient‑Füllmodus angibt. Der Wert MUSS in der GradientFill‑Aufzählung (Abschnitt 2.1.15) liegen.

Returns: int

setUlMode(int value)

public void setUlMode(int value)

Ruft einen 32‑Bit‑vorzeichenlosen Integer ab oder legt ihn fest, der den Gradient‑Füllmodus angibt. Der Wert MUSS in der GradientFill‑Aufzählung (Abschnitt 2.1.15) liegen.

Parameters:

ParameterTypBeschreibung
Wertint

getVertexData()

public EmfVertexData getVertexData()

Ruft Objekte ab oder legt sie fest, die die Scheitelpunkte von Rechtecken oder Dreiecken angeben und die zugehörigen Farben.

Returns: EmfVertexData

setVertexData(EmfVertexData value)

public void setVertexData(EmfVertexData value)

Ruft Objekte ab oder legt sie fest, die die Scheitelpunkte von Rechtecken oder Dreiecken angeben und die zugehörigen Farben.

Parameters:

ParameterTypBeschreibung
valueEmfVertexData