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

Clase que encapsula características del elemento de propiedad PathGeometry. Este elemento contiene un conjunto de figuras de ruta especificadas ya sea con el atributo Figures o con un elemento hijo PathFigure.

Métodos

MétodoDescripción
add(T obj)Agrega un nuevo objeto al arreglo.
addSegment(XpsPathSegment segment)Agrega un segmento de ruta a la lista de segmentos secundarios de la última figura pah.
deepClone()Clona esta geometría de ruta.
equals(Object arg0)
get(int i)Proporciona acceso al elemento del arreglo por índice i.
getClass()
getFillRule()Devuelve el valor que especifica cómo se combinan las áreas intersectadas de formas geométricas para formar una región.
getPathFigures()Devuelve la lista de figuras de ruta secundarias.
getTransform()Devuelve la matriz de transformación afín que establece la transformación matricial local que se aplica a todos los elementos secundarios y descendientes de la geometría de ruta antes de que se use para rellenar, recortar o trazar.
hashCode()
insert(int index, T obj)Inserta un nuevo objeto en el arreglo en la posición especificada.
insertSegment(int index, XpsPathSegment segment)Inserta un segmento de ruta en la lista de segmentos secundarios de la última figura de ruta en la posición de índice.
notify()
notifyAll()
remove(T obj)Elimina un objeto del arreglo.
removeAt(int index)Elimina un objeto del arreglo en la posición especificada.
removeSegment(XpsPathSegment segment)Elimina un segmento de ruta de la lista de segmentos secundarios de la última figura de ruta.
removeSegmentAt(int index)Elimina un segmento de ruta de la lista de segmentos secundarios de la última figura de ruta en la posición de índice.
setFillRule(XpsFillRule value)Establece el valor que especifica cómo se combinan las áreas intersectadas de formas geométricas para formar una región.
setTransform(XpsMatrix value)Establece la matriz de transformación afín que define la transformación matricial local que se aplica a todos los elementos secundarios y descendientes de la geometría de ruta antes de que se use para rellenar, recortar o trazar.
size()Devuelve el número de elementos.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T obj)

public T add(T obj)

Agrega un nuevo objeto al arreglo.

Parameters:

ParámetroTipoDescripción
objTEl objeto a agregar.

Returns: T - Objeto agregado.

addSegment(XpsPathSegment segment)

public XpsPathSegment addSegment(XpsPathSegment segment)

Agrega un segmento de ruta a la lista de segmentos secundarios de la última figura pah.

Parameters:

ParámetroTipoDescripción
segmentXpsPathSegmentEl segmento de ruta a agregar.

Returns: XpsPathSegment - Added path segment.

deepClone()

public XpsPathGeometry deepClone()

Clona esta geometría de ruta.

Returns: XpsPathGeometry - Clone of this path geometry.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

get(int i)

public T get(int i)

Proporciona acceso al elemento del arreglo por índice i.

Parameters:

ParámetroTipoDescripción
iintÍndice del elemento.

Returns: T - El elemento en la posición i.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getFillRule()

public XpsFillRule getFillRule()

Devuelve el valor que especifica cómo se combinan las áreas intersectadas de formas geométricas para formar una región.

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

getPathFigures()

public List<XpsPathFigure> getPathFigures()

Devuelve la lista de figuras de ruta secundarias.

Returns: java.util.List<com.aspose.xps.XpsPathFigure> - La lista de figuras de ruta secundarias.

getTransform()

public XpsMatrix getTransform()

Devuelve la matriz de transformación afín que establece la transformación matricial local que se aplica a todos los elementos secundarios y descendientes de la geometría de ruta antes de que se use para rellenar, recortar o trazar.

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)

Inserta un nuevo objeto en el arreglo en la posición especificada.

Parameters:

ParámetroTipoDescripción
índiceintLa posición donde insertar un objeto.
objTEl objeto a insertar.

Returns: T - Objeto insertado.

insertSegment(int index, XpsPathSegment segment)

public XpsPathSegment insertSegment(int index, XpsPathSegment segment)

Inserta un segmento de ruta en la lista de segmentos secundarios de la última figura de ruta en la posición de índice.

Parameters:

ParámetroTipoDescripción
índiceintPosición en la que se debe insertar un segmento.
segmentXpsPathSegmentUn segmento de ruta a insertar.

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)

Elimina un objeto del arreglo.

Parameters:

ParámetroTipoDescripción
objTEl objeto a eliminar.

Returns: T - Objeto eliminado.

removeAt(int index)

public T removeAt(int index)

Elimina un objeto del arreglo en la posición especificada.

Parameters:

ParámetroTipoDescripción
índiceintLa posición donde eliminar un objeto.

Returns: T - Objeto eliminado.

removeSegment(XpsPathSegment segment)

public XpsPathSegment removeSegment(XpsPathSegment segment)

Elimina un segmento de ruta de la lista de segmentos secundarios de la última figura de ruta.

Parameters:

ParámetroTipoDescripción
segmentXpsPathSegmentEl segmento de ruta a eliminar.

Returns: XpsPathSegment - Removed path segment.

removeSegmentAt(int index)

public XpsPathSegment removeSegmentAt(int index)

Elimina un segmento de ruta de la lista de segmentos secundarios de la última figura de ruta en la posición de índice.

Parameters:

ParámetroTipoDescripción
índiceintPosición en la que se debe eliminar un segmento de ruta.

Returns: XpsPathSegment - Removed path segment.

setFillRule(XpsFillRule value)

public void setFillRule(XpsFillRule value)

Establece el valor que especifica cómo se combinan las áreas intersectadas de formas geométricas para formar una región.

Parameters:

ParámetroTipoDescripción
valueXpsFillRuleEl valor que especifica cómo se combinan las áreas intersectadas de formas geométricas para formar una región.

setTransform(XpsMatrix value)

public void setTransform(XpsMatrix value)

Establece la matriz de transformación afín que define la transformación matricial local que se aplica a todos los elementos secundarios y descendientes de la geometría de ruta antes de que se use para rellenar, recortar o trazar.

Parameters:

ParámetroTipoDescripción
valueXpsMatrixLa matriz de transformación afín.

size()

public int size()

Devuelve el número de elementos.

Returns: int - El número de elementos.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int