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

MethodeBeschrijving
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:

ParameterTypeBeschrijving
objTHet 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:

ParameterTypeBeschrijving
segmentXpsPathSegmentHet 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:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

get(int i)

public T get(int i)

Biedt toegang tot het element van de array via index i.

Parameters:

ParameterTypeBeschrijving
iintIndex 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:

ParameterTypeBeschrijving
indexintDe positie om een object in te voegen.
objTHet 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:

ParameterTypeBeschrijving
indexintPositie waarop een segment moet worden ingevoegd.
segmentXpsPathSegmentEen 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:

ParameterTypeBeschrijving
objTHet 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:

ParameterTypeBeschrijving
indexintDe 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:

ParameterTypeBeschrijving
segmentXpsPathSegmentHet 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:

ParameterTypeBeschrijving
indexintPositie 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:

ParameterTypeBeschrijving
valueXpsFillRuleDe 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:

ParameterTypeBeschrijving
valueXpsMatrixDe 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:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int