EmfPlusFillPolygon

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusFillPolygon extends EmfPlusDrawingRecordType

Der EmfPlusFillPolygon-Datensatz gibt das Füllen des Inneren eines Polygons an.

Konstruktoren

KonstruktorBeschreibung
EmfPlusFillPolygon(EmfPlusRecord source)Initialisiert eine neue Instanz der EmfPlusFillPolygon‑Klasse.

Methoden

MethodeBeschreibung
isColor()Ruft einen Wert ab oder legt ihn fest, der angibt, ob diese Instanz farbig ist.
setColor(boolean value)Ruft einen Wert ab oder legt ihn fest, der angibt, ob diese Instanz farbig ist.
isCompressed()Liest oder schreibt einen Wert, der angibt, ob diese Instanz komprimiert ist.
setCompressed(boolean value)Liest oder schreibt einen Wert, der angibt, ob diese Instanz komprimiert ist.
isRelative()Liest oder setzt einen Wert, der angibt, ob diese Instanz relativ ist.
setRelative(boolean value)Liest oder setzt einen Wert, der angibt, ob diese Instanz relativ ist.
getBrushId()Liest oder setzt die Pinsel‑Kennung, einen 32‑Bit‑vorzeichenlosen Integer, der den Pinsel definiert; dessen Inhalt wird durch das S‑Bit im Flags‑Feld bestimmt.
setBrushId(int value)Liest oder setzt die Pinsel‑Kennung, einen 32‑Bit‑vorzeichenlosen Integer, der den Pinsel definiert; dessen Inhalt wird durch das S‑Bit im Flags‑Feld bestimmt.
getPointData()Liest oder setzt die Punktdaten, ein Array von Count‑Punkten, das die Eckpunkte des Polygons definiert.
setPointData(PointF[] value)Liest oder setzt die Punktdaten, ein Array von Count‑Punkten, das die Eckpunkte des Polygons definiert.

EmfPlusFillPolygon(EmfPlusRecord source)

public EmfPlusFillPolygon(EmfPlusRecord source)

Initialisiert eine neue Instanz der EmfPlusFillPolygon‑Klasse.

Parameters:

ParameterTypBeschreibung
sourceEmfPlusRecordDie Quelle.

isColor()

public boolean isColor()

Ruft einen Wert ab oder legt ihn fest, der angibt, ob diese Instanz farbig ist. Ist er gesetzt, gibt BrushId eine Farbe als EmfPlusARGB‑Objekt (Abschnitt 2.2.2.1) an. Ist er nicht gesetzt, enthält BrushId den Index eines EmfPlusBrush‑Objekts (Abschnitt 2.2.1.1) in der EMF+‑Objekttabelle.

Wert: true, wenn diese Instanz farbig ist; andernfalls false.

Returns: boolean

setColor(boolean value)

public void setColor(boolean value)

Ruft einen Wert ab oder legt ihn fest, der angibt, ob diese Instanz farbig ist. Ist er gesetzt, gibt BrushId eine Farbe als EmfPlusARGB‑Objekt (Abschnitt 2.2.2.1) an. Ist er nicht gesetzt, enthält BrushId den Index eines EmfPlusBrush‑Objekts (Abschnitt 2.2.1.1) in der EMF+‑Objekttabelle.

Wert: true, wenn diese Instanz farbig ist; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

isCompressed()

public boolean isCompressed()

Liest oder setzt einen Wert, der angibt, ob diese Instanz komprimiert ist. Wenn gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 16‑Bit‑Ganzzahlkoordinaten an. Wenn nicht gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 32‑Bit‑Gleitkomma‑Koordinaten an.

Wert: true, wenn diese Instanz komprimiert ist; andernfalls false.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Liest oder setzt einen Wert, der angibt, ob diese Instanz komprimiert ist. Wenn gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 16‑Bit‑Ganzzahlkoordinaten an. Wenn nicht gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 32‑Bit‑Gleitkomma‑Koordinaten an.

Wert: true, wenn diese Instanz komprimiert ist; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

isRelative()

public boolean isRelative()

Liest oder setzt einen Wert, der angibt, ob diese Instanz relativ ist. Wenn gesetzt, gibt jedes Element in PointData einen Ort im Koordinatenraum an, der relativ zum vom vorherigen Element im Array angegebenen Ort ist. Für das erste Element in PointData wird ein vorheriger Ort bei den Koordinaten (0,0) angenommen. Wenn nicht gesetzt, gibt PointData absolute Positionen gemäß dem C‑Flag an.

Wert: true, wenn diese Instanz relativ ist; andernfalls false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

Liest oder setzt einen Wert, der angibt, ob diese Instanz relativ ist. Wenn gesetzt, gibt jedes Element in PointData einen Ort im Koordinatenraum an, der relativ zum vom vorherigen Element im Array angegebenen Ort ist. Für das erste Element in PointData wird ein vorheriger Ort bei den Koordinaten (0,0) angenommen. Wenn nicht gesetzt, gibt PointData absolute Positionen gemäß dem C‑Flag an.

Wert: true, wenn diese Instanz relativ ist; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

getBrushId()

public int getBrushId()

Liest oder setzt die Pinsel‑Kennung, einen 32‑Bit‑vorzeichenlosen Integer, der den Pinsel definiert; dessen Inhalt wird durch das S‑Bit im Flags‑Feld bestimmt.

Returns: int

setBrushId(int value)

public void setBrushId(int value)

Liest oder setzt die Pinsel‑Kennung, einen 32‑Bit‑vorzeichenlosen Integer, der den Pinsel definiert; dessen Inhalt wird durch das S‑Bit im Flags‑Feld bestimmt.

Parameters:

ParameterTypBeschreibung
Wertint

getPointData()

public PointF[] getPointData()

Liest oder setzt die Punktdaten. Ein Array von Count‑Punkten, die die Eckpunkte des Polygons definieren. Die ersten beiden Punkte im Array geben die erste Seite des Polygons an. Jeder weitere Punkt definiert eine neue Seite, deren Eckpunkte der Punkt selbst und der vorherige Punkt sind. Stimmen der letzte und der erste Punkt nicht überein, geben sie die letzte Seite des Polygons an.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Liest oder setzt die Punktdaten. Ein Array von Count‑Punkten, die die Eckpunkte des Polygons definieren. Die ersten beiden Punkte im Array geben die erste Seite des Polygons an. Jeder weitere Punkt definiert eine neue Seite, deren Eckpunkte der Punkt selbst und der vorherige Punkt sind. Stimmen der letzte und der erste Punkt nicht überein, geben sie die letzte Seite des Polygons an.

Parameters:

ParameterTypBeschreibung
valuePointF[]