EmfPlusPath

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusGraphicsObjectType

public final class EmfPlusPath extends EmfPlusGraphicsObjectType

Das EmfPlusPath‑Objekt gibt eine Reihe von Linien‑ und Kurvensegmenten an, die einen Grafikpfad bilden. Die Reihenfolge der Bezier‑Datenpunkte ist Startpunkt, Kontrollpunkt 1, Kontrollpunkt 2 und Endpunkt. Weitere Informationen siehe[MSDN - DrawBeziers].

Konstruktoren

KonstruktorBeschreibung
EmfPlusPath()

Methoden

MethodeBeschreibung
getPathPointFlags()Liest oder setzt die Anzahl der Pfadpunkte. Ein 32‑Bit vorzeichenloser Integer, der angibt, wie die Punkte und zugehörigen Punkttypen, die von diesem Objekt definiert werden, zu interpretieren sind.
setPathPointFlags(short value)Liest oder setzt die Anzahl der Pfadpunkte. Ein 32‑Bit vorzeichenloser Integer, der angibt, wie die Punkte und zugehörigen Punkttypen, die von diesem Objekt definiert werden, zu interpretieren sind.
getPathPoints()Liest oder setzt ein Array von Pfadpunkten. Ein Array von PathPointCount‑Punkten, die den Pfad angeben.
setPathPoints(PointF[] value)Liest oder setzt ein Array von Pfadpunkten. Ein Array von PathPointCount‑Punkten, die den Pfad angeben.
getPathPointTypes()Liest oder setzt ein Array, das angibt, wie die Punkte im Feld PathPoints zum Zeichnen des Pfades verwendet werden.
setPathPointTypes(EmfPlusBasePointType[] value)Liest oder setzt ein Array, das angibt, wie die Punkte im Feld PathPoints zum Zeichnen des Pfades verwendet werden.

EmfPlusPath()

public EmfPlusPath()

getPathPointFlags()

public short getPathPointFlags()

Liest oder setzt die Anzahl der Pfadpunkte. Ein 32‑Bit vorzeichenloser Integer, der angibt, wie die Punkte und zugehörigen Punkttypen, die von diesem Objekt definiert werden, zu interpretieren sind.

Returns: short

setPathPointFlags(short value)

public void setPathPointFlags(short value)

Liest oder setzt die Anzahl der Pfadpunkte. Ein 32‑Bit vorzeichenloser Integer, der angibt, wie die Punkte und zugehörigen Punkttypen, die von diesem Objekt definiert werden, zu interpretieren sind.

Parameters:

ParameterTypBeschreibung
Wertshort

getPathPoints()

public PointF[] getPathPoints()

Liest oder setzt ein Array von Pfadpunkten. Ein Array von PathPointCount‑Punkten, die den Pfad angeben. Der Typ der Objekte in diesem Array wird durch das Feld PathPointFlags bestimmt, wie folgt: Wenn das P‑Flag gesetzt ist, sind die Punkte relative Positionen, die durch EmfPlusPointR‑Objekte (Abschnitt 2.2.2.37) angegeben werden. Wenn das P‑Flag nicht gesetzt und das C‑Flag gesetzt ist, sind die Punkte absolute Positionen, die durch EmfPlusPoint‑Objekte (Abschnitt 2.2.2.35) angegeben werden. Wenn weder das P‑Flag noch das C‑Flag gesetzt ist, sind die Punkte absolute Positionen, die durch EmfPlusPointF‑Objekte (Abschnitt 2.2.2.36) angegeben werden.

Returns: com.aspose.imaging.PointF[]

setPathPoints(PointF[] value)

public void setPathPoints(PointF[] value)

Liest oder setzt ein Array von Pfadpunkten. Ein Array von PathPointCount‑Punkten, die den Pfad angeben. Der Typ der Objekte in diesem Array wird durch das Feld PathPointFlags bestimmt, wie folgt: Wenn das P‑Flag gesetzt ist, sind die Punkte relative Positionen, die durch EmfPlusPointR‑Objekte (Abschnitt 2.2.2.37) angegeben werden. Wenn das P‑Flag nicht gesetzt und das C‑Flag gesetzt ist, sind die Punkte absolute Positionen, die durch EmfPlusPoint‑Objekte (Abschnitt 2.2.2.35) angegeben werden. Wenn weder das P‑Flag noch das C‑Flag gesetzt ist, sind die Punkte absolute Positionen, die durch EmfPlusPointF‑Objekte (Abschnitt 2.2.2.36) angegeben werden.

Parameters:

ParameterTypBeschreibung
valuePointF[]

getPathPointTypes()

public EmfPlusBasePointType[] getPathPointTypes()

Liest oder setzt ein Array, das angibt, wie die Punkte im Feld PathPoints zum Zeichnen des Pfades verwendet werden. Der Typ der Objekte in diesem Array wird durch das R‑Flag im Feld PathPointFlags bestimmt.

Wert: Die Pfadpunkttypen.

Returns: com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBasePointType[]

setPathPointTypes(EmfPlusBasePointType[] value)

public void setPathPointTypes(EmfPlusBasePointType[] value)

Liest oder setzt ein Array, das angibt, wie die Punkte im Feld PathPoints zum Zeichnen des Pfades verwendet werden. Der Typ der Objekte in diesem Array wird durch das R‑Flag im Feld PathPointFlags bestimmt.

Wert: Die Pfadpunkttypen.

Parameters:

ParameterTypBeschreibung
valueEmfPlusBasePointType[]