XpsPathFigure

Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsArray

public class XpsPathFigure extends XpsArray<XpsPathSegment>

Class incapsulating PathFigure element features. This element is composed of a set of one or more line or curve segments.

Methods

MethodDescription
add(T obj)Adds a new object into array.
deepClone()Clones this path figure.
equals(Object arg0)
get(int i)Provides access to array’s element by index i .
getClass()
getSegments()Return the list of child path segments.
getStartPoint()Returns the starting point for the first segment of the path figure.
hashCode()
insert(int index, T obj)Inserts a new object into array at specified position.
isClosed()Returns the value indicating whether the path figure is closed.
isFilled()Returns the value indicating whether the path figure is used in computing the area of the containing path geometry.
notify()
notifyAll()
remove(T obj)Removes an object from array.
removeAt(int index)Removes an object from array at specified position.
setClosed(boolean value)Sets the value indicating whether the path figure is closed.
setFilled(boolean value)Sets the value indicating whether the path figure is used in computing the area of the containing path geometry.
setStartPoint(Point2D value)Sets the starting point for the first segment of the path figure.
size()Returns number of elements.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T obj)

public T add(T obj)

Adds a new object into array.

Parameters:

ParameterTypeDescription
objTThe object to add.

Returns: T - Added object.

deepClone()

public XpsPathFigure deepClone()

Clones this path figure.

Returns: XpsPathFigure - Clone of this path figure.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeDescription
arg0java.lang.Object

Returns: boolean

get(int i)

public T get(int i)

Provides access to array’s element by index i .

Parameters:

ParameterTypeDescription
iintIndex of the element.

Returns: T - The element at i position.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getSegments()

public List<XpsPathSegment> getSegments()

Return the list of child path segments.

Returns: java.util.List<com.aspose.xps.XpsPathSegment> - The list of child path segments.

getStartPoint()

public Point2D getStartPoint()

Returns the starting point for the first segment of the path figure.

Returns: java.awt.geom.Point2D - The starting point for the first segment of the path figure.

hashCode()

public native int hashCode()

Returns: int

insert(int index, T obj)

public T insert(int index, T obj)

Inserts a new object into array at specified position.

Parameters:

ParameterTypeDescription
indexintThe position to insert an object at.
objTThe object to insert.

Returns: T - Inserted object.

isClosed()

public boolean isClosed()

Returns the value indicating whether the path figure is closed.

Returns: boolean - The value indicating whether the path figure is closed.

isFilled()

public boolean isFilled()

Returns the value indicating whether the path figure is used in computing the area of the containing path geometry.

Returns: boolean - The value indicating whether the path figure is used in computing the area of the containing path geometry.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(T obj)

public T remove(T obj)

Removes an object from array.

Parameters:

ParameterTypeDescription
objTThe object to remove.

Returns: T - Removed object.

removeAt(int index)

public T removeAt(int index)

Removes an object from array at specified position.

Parameters:

ParameterTypeDescription
indexintThe position to remove an object at.

Returns: T - Removed object.

setClosed(boolean value)

public void setClosed(boolean value)

Sets the value indicating whether the path figure is closed.

Parameters:

ParameterTypeDescription
valuebooleanThe value indicating whether the path figure is closed.

setFilled(boolean value)

public void setFilled(boolean value)

Sets the value indicating whether the path figure is used in computing the area of the containing path geometry.

Parameters:

ParameterTypeDescription
valuebooleanThe value indicating whether the path figure is used in computing the area of the containing path geometry.

setStartPoint(Point2D value)

public void setStartPoint(Point2D value)

Sets the starting point for the first segment of the path figure.

Parameters:

ParameterTypeDescription
valuejava.awt.geom.Point2DThe starting point for the first segment of the path figure.

size()

public int size()

Returns number of elements.

Returns: int - The number of elements.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int