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

Klass som inkapslar PathGeometry-egenskapselementfunktioner. Detta element innehåller en uppsättning path-figurer som anges antingen med attributet Figures eller med ett barn-PathFigure-element.

Metoder

MetodBeskrivning
add(T obj)Lägger till ett nytt objekt i arrayen.
addSegment(XpsPathSegment segment)Lägger till ett sökvägssegment till listan över barnsegment för den sista pah-figuren.
deepClone()Klonar denna sökvägsgeometri.
equals(Object arg0)
get(int i)Tillhandahåller åtkomst till arrayens element via index i .
getClass()
getFillRule()Returnerar värdet som specificerar hur de skärande områdena av geometriska former kombineras för att bilda en region.
getPathFigures()Returnerar listan över barn-sökvägsfigurer.
getTransform()Returnerar den affina transformationsmatrisen som etablerar den lokala matrisomvandlingen som tillämpas på alla barn- och efterkommande element i sökvägsgeometrin innan den används för fyllning, beskärning eller streckning.
hashCode()
insert(int index, T obj)Infogar ett nytt objekt i arrayen på angiven position.
insertSegment(int index, XpsPathSegment segment)Infogar ett sökvägssegment i listan över barnsegment för den sista sökvägsfiguren på indexpositionen.
notify()
notifyAll()
remove(T obj)Tar bort ett objekt från arrayen.
removeAt(int index)Tar bort ett objekt från arrayen på angiven position.
removeSegment(XpsPathSegment segment)Tar bort ett sökvägssegment från listan över barnsegment för den sista sökvägsfiguren.
removeSegmentAt(int index)Tar bort ett sökvägssegment från listan över barnsegment för den sista sökvägsfiguren på indexpositionen.
setFillRule(XpsFillRule value)Ställer in värdet som specificerar hur de skärande områdena av geometriska former kombineras för att bilda en region.
setTransform(XpsMatrix value)Ställer in den affina transformationsmatrisen som etablerar den lokala matrisomvandlingen som tillämpas på alla barn- och efterkommande element i sökvägsgeometrin innan den används för fyllning, beskärning eller strocking.
size()Returnerar antalet element.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T obj)

public T add(T obj)

Lägger till ett nytt objekt i arrayen.

Parameters:

ParameterTypBeskrivning
objTObjektet att lägga till.

Returns: T - Tillagt objekt.

addSegment(XpsPathSegment segment)

public XpsPathSegment addSegment(XpsPathSegment segment)

Lägger till ett sökvägssegment till listan över barnsegment för den sista pah-figuren.

Parameters:

ParameterTypBeskrivning
segmentXpsPathSegmentSökvägssegmentet som ska läggas till.

Returns: XpsPathSegment - Added path segment.

deepClone()

public XpsPathGeometry deepClone()

Klonar denna sökvägsgeometri.

Returns: XpsPathGeometry - Clone of this path geometry.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

get(int i)

public T get(int i)

Tillhandahåller åtkomst till arrayens element via index i .

Parameters:

ParameterTypBeskrivning
iintIndex för elementet.

Returns: T - Elementet på position i.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getFillRule()

public XpsFillRule getFillRule()

Returnerar värdet som specificerar hur de skärande områdena av geometriska former kombineras för att bilda en region.

Returns: XpsFillRule - The value specifying how the intersecting areas of geometric shapes are combined to form a region.

getPathFigures()

public List<XpsPathFigure> getPathFigures()

Returnerar listan över barn-sökvägsfigurer.

Returns: java.util.List<com.aspose.xps.XpsPathFigure> - Listan över barn-sökvägsfigurer.

getTransform()

public XpsMatrix getTransform()

Returnerar den affina transformationsmatrisen som etablerar den lokala matrisomvandlingen som tillämpas på alla barn- och efterkommande element i sökvägsgeometrin innan den används för fyllning, beskärning eller streckning.

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)

Infogar ett nytt objekt i arrayen på angiven position.

Parameters:

ParameterTypBeskrivning
indexintPositionen där ett objekt ska infogas.
objTObjektet som ska infogas.

Returns: T - Infogat objekt.

insertSegment(int index, XpsPathSegment segment)

public XpsPathSegment insertSegment(int index, XpsPathSegment segment)

Infogar ett sökvägssegment i listan över barnsegment för den sista sökvägsfiguren på indexpositionen.

Parameters:

ParameterTypBeskrivning
indexintPosition där ett segment ska infogas.
segmentXpsPathSegmentEtt sökvägssegment att infoga.

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)

Tar bort ett objekt från arrayen.

Parameters:

ParameterTypBeskrivning
objTObjektet som ska tas bort.

Returns: T - Borttaget objekt.

removeAt(int index)

public T removeAt(int index)

Tar bort ett objekt från arrayen på angiven position.

Parameters:

ParameterTypBeskrivning
indexintPositionen där ett objekt ska tas bort.

Returns: T - Borttaget objekt.

removeSegment(XpsPathSegment segment)

public XpsPathSegment removeSegment(XpsPathSegment segment)

Tar bort ett sökvägssegment från listan över barnsegment för den sista sökvägsfiguren.

Parameters:

ParameterTypBeskrivning
segmentXpsPathSegmentSökvägssegmentet som ska tas bort.

Returns: XpsPathSegment - Removed path segment.

removeSegmentAt(int index)

public XpsPathSegment removeSegmentAt(int index)

Tar bort ett sökvägssegment från listan över barnsegment för den sista sökvägsfiguren på indexpositionen.

Parameters:

ParameterTypBeskrivning
indexintPosition där ett sökvägssegment ska tas bort.

Returns: XpsPathSegment - Removed path segment.

setFillRule(XpsFillRule value)

public void setFillRule(XpsFillRule value)

Ställer in värdet som specificerar hur de skärande områdena av geometriska former kombineras för att bilda en region.

Parameters:

ParameterTypBeskrivning
valueXpsFillRuleVärdet som specificerar hur de överlappande områdena av geometriska former kombineras för att bilda en region.

setTransform(XpsMatrix value)

public void setTransform(XpsMatrix value)

Ställer in den affina transformationsmatrisen som etablerar den lokala matrisomvandlingen som tillämpas på alla barn- och efterkommande element i sökvägsgeometrin innan den används för fyllning, beskärning eller strocking.

Parameters:

ParameterTypBeskrivning
valueXpsMatrixDen affina transformationsmatrisen.

size()

public int size()

Returnerar antalet element.

Returns: int - Antalet element.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int