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 de eigenschappen van het PathGeometry-eigenschapselement incapsuleert. Dit element bevat een set padfiguren die zijn opgegeven via het attribuut Figures of via een onderliggend PathFigure-element.
Methoden
| Methode | Beschrijving |
|---|---|
| add(T obj) | Voegt een nieuw object toe aan de array. |
| addSegment(XpsPathSegment segment) | Voegt een padsegment toe aan de lijst met onderliggende segmenten van de laatste padfiguur. |
| deepClone() | Kopieert deze padgeometrie. |
| equals(Object arg0) | |
| get(int i) | Biedt toegang tot het element van de array via index i. |
| getClass() | |
| getFillRule() | Retourneert de waarde die specificeert hoe de overlappende gebieden van geometrische vormen worden gecombineerd tot een regio. |
| getPathFigures() | Retourneert de lijst met onderliggende padfiguren. |
| getTransform() | Retourneert de affiene transformatiematrix die de lokale matrixtransformatie vastlegt die wordt toegepast op alle onderliggende en afgeleide elementen van de padgeometrie voordat deze wordt gebruikt voor vullen, bijsnijden of stroken. |
| hashCode() | |
| insert(int index, T obj) | Voegt een nieuw object in de array in op de opgegeven positie. |
| insertSegment(int index, XpsPathSegment segment) | Voegt een padsegment in de lijst met onderliggende segmenten van de laatste padfiguur in op indexpositie. |
| notify() | |
| notifyAll() | |
| remove(T obj) | Verwijdert een object uit de array. |
| removeAt(int index) | Verwijdert een object uit de array op de opgegeven positie. |
| removeSegment(XpsPathSegment segment) | Verwijdert een padsegment uit de lijst met onderliggende segmenten van de laatste padfiguur. |
| removeSegmentAt(int index) | Verwijdert een padsegment uit de lijst met onderliggende segmenten van de laatste padfiguur op indexpositie. |
| setFillRule(XpsFillRule value) | Stelt de waarde in die specificeert hoe de overlappende gebieden van geometrische vormen worden gecombineerd tot een regio. |
| setTransform(XpsMatrix value) | Stelt de affiene transformatiematrix in die de lokale matrixtransformatie vastlegt die wordt toegepast op alle onderliggende en afgeleide elementen van de padgeometrie voordat deze wordt gebruikt voor vullen, bijsnijden of stroken. |
| size() | Retourneert het aantal elementen. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(T obj)
public T add(T obj)
Voegt een nieuw object toe aan de array.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| obj | T | Het object om toe te voegen. |
Returns: T - Toegevoegd object.
addSegment(XpsPathSegment segment)
public XpsPathSegment addSegment(XpsPathSegment segment)
Voegt een padsegment toe aan de lijst met onderliggende segmenten van de laatste padfiguur.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| segment | XpsPathSegment | Het padsegment dat moet worden toegevoegd. |
Returns: XpsPathSegment - Added path segment.
deepClone()
public XpsPathGeometry deepClone()
Kopieert deze padgeometrie.
Returns: XpsPathGeometry - Clone of this path geometry.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public T get(int i)
Biedt toegang tot het element van de array via index i.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| i | int | Index van het element. |
Returns: T - Het element op positie i.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getFillRule()
public XpsFillRule getFillRule()
Retourneert de waarde die specificeert hoe de overlappende gebieden van geometrische vormen worden gecombineerd tot een regio.
Returns: XpsFillRule - The value specifying how the intersecting areas of geometric shapes are combined to form a region.
getPathFigures()
public List<XpsPathFigure> getPathFigures()
Retourneert de lijst met onderliggende padfiguren.
Returns: java.util.List<com.aspose.xps.XpsPathFigure> - De lijst met onderliggende padfiguren.
getTransform()
public XpsMatrix getTransform()
Retourneert de affiene transformatiematrix die de lokale matrixtransformatie vastlegt die wordt toegepast op alle onderliggende en afgeleide elementen van de padgeometrie voordat deze wordt gebruikt voor vullen, bijsnijden of stroken.
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)
Voegt een nieuw object in de array in op de opgegeven positie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | De positie om een object in te voegen. |
| obj | T | Het object om in te voegen. |
Returns: T - Ingevoegd object.
insertSegment(int index, XpsPathSegment segment)
public XpsPathSegment insertSegment(int index, XpsPathSegment segment)
Voegt een padsegment in de lijst met onderliggende segmenten van de laatste padfiguur in op indexpositie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie waarop een segment moet worden ingevoegd. |
| segment | XpsPathSegment | Een padsegment dat moet worden ingevoegd. |
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)
Verwijdert een object uit de array.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| obj | T | Het object om te verwijderen. |
Returns: T - Verwijderd object.
removeAt(int index)
public T removeAt(int index)
Verwijdert een object uit de array op de opgegeven positie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | De positie waarop een object moet worden verwijderd. |
Returns: T - Verwijderd object.
removeSegment(XpsPathSegment segment)
public XpsPathSegment removeSegment(XpsPathSegment segment)
Verwijdert een padsegment uit de lijst met onderliggende segmenten van de laatste padfiguur.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| segment | XpsPathSegment | Het padsegment dat moet worden verwijderd. |
Returns: XpsPathSegment - Removed path segment.
removeSegmentAt(int index)
public XpsPathSegment removeSegmentAt(int index)
Verwijdert een padsegment uit de lijst met onderliggende segmenten van de laatste padfiguur op indexpositie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie waarop een padsegment moet worden verwijderd. |
Returns: XpsPathSegment - Removed path segment.
setFillRule(XpsFillRule value)
public void setFillRule(XpsFillRule value)
Stelt de waarde in die specificeert hoe de overlappende gebieden van geometrische vormen worden gecombineerd tot een regio.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | XpsFillRule | De waarde die specificeert hoe de overlappende gebieden van geometrische vormen worden gecombineerd tot een regio. |
setTransform(XpsMatrix value)
public void setTransform(XpsMatrix value)
Stelt de affiene transformatiematrix in die de lokale matrixtransformatie vastlegt die wordt toegepast op alle onderliggende en afgeleide elementen van de padgeometrie voordat deze wordt gebruikt voor vullen, bijsnijden of stroken.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | XpsMatrix | De affiene transformatiematrix. |
size()
public int size()
Retourneert het aantal elementen.
Returns: int - Het aantal elementen.
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 | Type | Beschrijving |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long | |
| arg1 | int |