XpsPathGeometry
Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsArray
All Implemented Interfaces: com.aspose.xps.ITransformableProperty
public final class XpsPathGeometry extends XpsArray<XpsPathFigure> implements ITransformableProperty
Klasse, die die Eigenschaften des PathGeometry-Elementes kapselt. Dieses Element enthält eine Menge von Pfadfiguren, die entweder über das Attribut Figures oder über ein untergeordnetes PathFigure-Element angegeben werden.
Methoden
| Methode | Beschreibung |
|---|---|
| add(T obj) | Fügt ein neues Objekt zum Array hinzu. |
| addSegment(XpsPathSegment segment) | Fügt ein Pfadsegment zur Liste der untergeordneten Segmente der letzten Pfadfigur hinzu. |
| deepClone() | Klonen dieser Pfadgeometrie. |
| equals(Object arg0) | |
| get(int i) | Stellt Zugriff auf das Element des Arrays über den Index i bereit. |
| getClass() | |
| getFillRule() | Gibt den Wert zurück, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden. |
| getPathFigures() | Gibt die Liste der untergeordneten Pfadfiguren zurück. |
| getTransform() | Gibt die affine Transformationsmatrix zurück, die die lokale Matrixtransformation festlegt, die auf alle untergeordneten und nachfolgenden Elemente der Pfadgeometrie angewendet wird, bevor sie zum Füllen, Beschneiden oder Konturieren verwendet wird. |
| hashCode() | |
| insert(int index, T obj) | Fügt ein neues Objekt an der angegebenen Position in das Array ein. |
| insertSegment(int index, XpsPathSegment segment) | Fügt ein Pfadsegment an der Indexposition in die Liste der untergeordneten Segmente der letzten Pfadfigur ein. |
| notify() | |
| notifyAll() | |
| remove(T obj) | Entfernt ein Objekt aus dem Array. |
| removeAt(int index) | Entfernt ein Objekt an der angegebenen Position aus dem Array. |
| removeSegment(XpsPathSegment segment) | Entfernt ein Pfadsegment aus der Liste der untergeordneten Segmente der letzten Pfadfigur. |
| removeSegmentAt(int index) | Entfernt ein Pfadsegment an der Indexposition aus der Liste der untergeordneten Segmente der letzten Pfadfigur. |
| setFillRule(XpsFillRule value) | Legt den Wert fest, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden. |
| setTransform(XpsMatrix value) | Legt die affine Transformationsmatrix fest, die die lokale Matrixtransformation definiert, die auf alle untergeordneten und nachfolgenden Elemente der Pfadgeometrie angewendet wird, bevor sie zum Füllen, Beschneiden oder Konturieren verwendet wird. |
| size() | Gibt die Anzahl der Elemente zurück. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(T obj)
public T add(T obj)
Fügt ein neues Objekt zum Array hinzu.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | T | Das hinzuzufügende Objekt. |
Returns: T - Hinzugefügtes Objekt.
addSegment(XpsPathSegment segment)
public XpsPathSegment addSegment(XpsPathSegment segment)
Fügt ein Pfadsegment zur Liste der untergeordneten Segmente der letzten Pfadfigur hinzu.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| segment | XpsPathSegment | Das hinzuzufügende Pfadsegment. |
Returns: XpsPathSegment - Added path segment.
deepClone()
public XpsPathGeometry deepClone()
Klonen dieser Pfadgeometrie.
Returns: XpsPathGeometry - Clone of this path geometry.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public T get(int i)
Stellt Zugriff auf das Element des Arrays über den Index i bereit.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| i | int | Index des Elements. |
Returns: T - Das Element an Position i.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getFillRule()
public XpsFillRule getFillRule()
Gibt den Wert zurück, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden.
Returns: XpsFillRule - The value specifying how the intersecting areas of geometric shapes are combined to form a region.
getPathFigures()
public List<XpsPathFigure> getPathFigures()
Gibt die Liste der untergeordneten Pfadfiguren zurück.
Returns: java.util.List<com.aspose.xps.XpsPathFigure> - Die Liste der untergeordneten Pfadfiguren.
getTransform()
public XpsMatrix getTransform()
Gibt die affine Transformationsmatrix zurück, die die lokale Matrixtransformation festlegt, die auf alle untergeordneten und nachfolgenden Elemente der Pfadgeometrie angewendet wird, bevor sie zum Füllen, Beschneiden oder Konturieren verwendet wird.
Returns: XpsMatrix - The affine transformation matrix.
hashCode()
public native int hashCode()
Returns: int
insert(int index, T obj)
public T insert(int index, T obj)
Fügt ein neues Objekt an der angegebenen Position in das Array ein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Index | int | Die Position, an der ein Objekt eingefügt werden soll. |
| obj | T | Das einzufügende Objekt. |
Returns: T - Eingefügtes Objekt.
insertSegment(int index, XpsPathSegment segment)
public XpsPathSegment insertSegment(int index, XpsPathSegment segment)
Fügt ein Pfadsegment an der Indexposition in die Liste der untergeordneten Segmente der letzten Pfadfigur ein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Index | int | Position, an der ein Segment eingefügt werden soll. |
| segment | XpsPathSegment | Ein einzufügendes Pfadsegment. |
Returns: XpsPathSegment - Inserted path segment.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
remove(T obj)
public T remove(T obj)
Entfernt ein Objekt aus dem Array.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| obj | T | Das zu entfernende Objekt. |
Returns: T - Entferntes Objekt.
removeAt(int index)
public T removeAt(int index)
Entfernt ein Objekt an der angegebenen Position aus dem Array.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Index | int | Die Position, an der ein Objekt entfernt wird. |
Returns: T - Entferntes Objekt.
removeSegment(XpsPathSegment segment)
public XpsPathSegment removeSegment(XpsPathSegment segment)
Entfernt ein Pfadsegment aus der Liste der untergeordneten Segmente der letzten Pfadfigur.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| segment | XpsPathSegment | Das zu entfernende Pfadsegment. |
Returns: XpsPathSegment - Removed path segment.
removeSegmentAt(int index)
public XpsPathSegment removeSegmentAt(int index)
Entfernt ein Pfadsegment an der Indexposition aus der Liste der untergeordneten Segmente der letzten Pfadfigur.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Index | int | Position, an der ein Pfadsegment entfernt werden soll. |
Returns: XpsPathSegment - Removed path segment.
setFillRule(XpsFillRule value)
public void setFillRule(XpsFillRule value)
Legt den Wert fest, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | XpsFillRule | Der Wert, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden. |
setTransform(XpsMatrix value)
public void setTransform(XpsMatrix value)
Legt die affine Transformationsmatrix fest, die die lokale Matrixtransformation definiert, die auf alle untergeordneten und nachfolgenden Elemente der Pfadgeometrie angewendet wird, bevor sie zum Füllen, Beschneiden oder Konturieren verwendet wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | XpsMatrix | Die affine Transformationsmatrix. |
size()
public int size()
Gibt die Anzahl der Elemente zurück.
Returns: int - Die Anzahl der Elemente.
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |