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
| Konstruktor | Beschreibung |
|---|---|
| EmfPlusPath() |
Methoden
| Methode | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | short |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | PointF[] |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | EmfPlusBasePointType[] |