EmfPlusDrawLines

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 EmfPlusDrawLines extends EmfPlusDrawingRecordType

Der EmfPlusDrawlLines-Datensatz gibt das Zeichnen einer Reihe verbundener Linien an

Konstruktoren

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

Methoden

MethodeBeschreibung
getObjectId()Liest oder setzt die Objektkennung.
setObjectId(byte value)Liest oder setzt die Objektkennung.
getCompressed()Liest oder setzt einen Wert, der angibt, ob dieses EmfPlusDrawClosedCurve komprimiert ist.
setCompressed(boolean value)Liest oder setzt einen Wert, der angibt, ob dieses EmfPlusDrawClosedCurve komprimiert ist.
getRelative()Liest oder setzt einen Wert, der angibt, ob dieses EmfPlusDrawClosedCurve relativ ist.
setRelative(boolean value)Liest oder setzt einen Wert, der angibt, ob dieses EmfPlusDrawClosedCurve relativ ist.
getClosedShape()Liest oder setzt einen Wert, der angibt, ob [geschlossene Form].
setClosedShape(boolean value)Liest oder setzt einen Wert, der angibt, ob [geschlossene Form].
getPointData()Liest oder setzt die Punktdaten. Ein Array von Count‑Punkten, das die Start‑ und Endpunkte der zu zeichnenden Linien angibt.
setPointData(PointF[] value)Liest oder setzt die Punktdaten. Ein Array von Count‑Punkten, das die Start‑ und Endpunkte der zu zeichnenden Linien angibt.

EmfPlusDrawLines(EmfPlusRecord source)

public EmfPlusDrawLines(EmfPlusRecord source)

Initialisiert eine neue Instanz der EmfPlusDrawLines‑Klasse.

Parameters:

ParameterTypBeschreibung
sourceEmfPlusRecordDie Quelle.

getObjectId()

public byte getObjectId()

Liest oder setzt die Objektkennung. Der Index eines EmfPlusPen‑Objekts (Abschnitt 2.2.1.7) in der EMF+‑Objekttabelle zum Zeichnen der Linien. Der Wert MUSS zwischen 0 und 63 liegen, einschließlich.

Wert: Die Objektkennung.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Liest oder setzt die Objektkennung. Der Index eines EmfPlusPen‑Objekts (Abschnitt 2.2.1.7) in der EMF+‑Objekttabelle zum Zeichnen der Linien. Der Wert MUSS zwischen 0 und 63 liegen, einschließlich.

Wert: Die Objektkennung.

Parameters:

ParameterTypBeschreibung
Wertbyte

getCompressed()

public boolean getCompressed()

Liest oder setzt einen Wert, der angibt, ob dieses EmfPlusDrawClosedCurve komprimiert ist. Dieses Bit gibt an, ob das Feld PointData komprimierte Daten enthält. Ist das Bit gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 16‑Bit‑Ganzzahlkoordinaten an. Ist das Bit nicht gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 32‑Bit‑Gleitkomma‑Koordinaten an. Hinweis: Wenn das Relative‑Flag (unten) gesetzt ist, ist dieses Flag undefiniert und MUSS ignoriert werden.

Wert: true, wenn komprimiert; andernfalls false.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Liest oder setzt einen Wert, der angibt, ob dieses EmfPlusDrawClosedCurve komprimiert ist. Dieses Bit gibt an, ob das Feld PointData komprimierte Daten enthält. Ist das Bit gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 16‑Bit‑Ganzzahlkoordinaten an. Ist das Bit nicht gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 32‑Bit‑Gleitkomma‑Koordinaten an. Hinweis: Wenn das Relative‑Flag (unten) gesetzt ist, ist dieses Flag undefiniert und MUSS ignoriert werden.

Wert: true, wenn komprimiert; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

getRelative()

public boolean getRelative()

Liest oder setzt einen Wert, der angibt, ob dieses EmfPlusDrawClosedCurve relativ ist. Dieses Bit gibt an, ob das Feld PointData relative oder absolute Positionen angibt. Ist das Bit gesetzt, gibt jedes Element in PointData einen Ort im Koordinatenraum an, der relativ zu dem vom vorherigen Element im Array angegebenen Ort ist. Im Fall des ersten Elements in PointData wird ein vorheriger Ort bei den Koordinaten (0,0) angenommen. Ist das Bit nicht gesetzt, gibt PointData absolute Positionen gemäß dem C‑Flag an. Hinweis: Wenn dieses Flag gesetzt ist, ist das Komprimiert‑Flag (oben) undefiniert und MUSS ignoriert werden.

Wert: true wenn relativ; andernfalls false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

Liest oder setzt einen Wert, der angibt, ob dieses EmfPlusDrawClosedCurve relativ ist. Dieses Bit gibt an, ob das Feld PointData relative oder absolute Positionen angibt. Ist das Bit gesetzt, gibt jedes Element in PointData einen Ort im Koordinatenraum an, der relativ zu dem vom vorherigen Element im Array angegebenen Ort ist. Im Fall des ersten Elements in PointData wird ein vorheriger Ort bei den Koordinaten (0,0) angenommen. Ist das Bit nicht gesetzt, gibt PointData absolute Positionen gemäß dem C‑Flag an. Hinweis: Wenn dieses Flag gesetzt ist, ist das Komprimiert‑Flag (oben) undefiniert und MUSS ignoriert werden.

Wert: true wenn relativ; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

getClosedShape()

public boolean getClosedShape()

Liest oder setzt einen Wert, der angibt, ob [geschlossene Form].

Wert: true wenn [closed shape]; andernfalls false.

Returns: boolean

setClosedShape(boolean value)

public void setClosedShape(boolean value)

Liest oder setzt einen Wert, der angibt, ob [geschlossene Form].

Wert: true wenn [closed shape]; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

getPointData()

public PointF[] getPointData()

Liest oder setzt die Punktdaten. Ein Array von Count‑Punkten, das die Start‑ und Endpunkte der zu zeichnenden Linien angibt.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Liest oder setzt die Punktdaten. Ein Array von Count‑Punkten, das die Start‑ und Endpunkte der zu zeichnenden Linien angibt.

Parameters:

ParameterTypBeschreibung
valuePointF[]