XpsCanvas

Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsElement, com.aspose.xps.XpsHyperlinkElement, com.aspose.xps.XpsContentElement

public final class XpsCanvas extends XpsContentElement

Clase que encapsula características del elemento Canvas. Este elemento agrupa elementos juntos. Por ejemplo, los elementos Glyphs y Path pueden agruparse en un canvas para ser identificados como una unidad (como destino de hipervínculo) o para aplicar un valor de propiedad compuesto a cada elemento hijo y ancestro.

Métodos

MétodoDescripción
add(T element)Agrega un elemento a la lista de hijos de este lienzo.
insert(int index, T element)Inserta un elemento en la lista de hijos de este lienzo en la posición de índice.
addCanvas()Agrega un nuevo lienzo a la lista de hijos de este lienzo.
addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Agrega nuevos glifos a la lista de hijos de este lienzo.
addPath(XpsPathGeometry data)Agrega una nueva ruta a la lista de hijos de este lienzo.
deepClone()Clona este lienzo.
equals(Object arg0)
get(int i)Proporciona acceso a los hijos del elemento por índice i.
getClass()
getClip()Devuelve la geometría de ruta que limita la región renderizada del elemento.
getEdgeMode()Devuelve el valor que controla cómo se renderizan los bordes de las rutas dentro del lienzo.
getHyperlinkTarget()Devuelve el objeto de destino del hipervínculo.
getOpacity()Devuelve el valor que define la transparencia uniforme del elemento.
getOpacityMask()Devuelve el pincel que especifica una máscara de valores alfa que se aplica al elemento de la misma manera que el atributo Opacity, pero permite diferentes valores alfa para distintas áreas del elemento.
getRenderTransform()Devuelve la matriz de transformación afín que establece un nuevo marco de coordenadas para todos los atributos del elemento y para todos los elementos hijos (si los hay).
hashCode()
insertCanvas(int index)Inserta un nuevo lienzo en la lista de hijos de este lienzo en la posición de índice.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Inserta nuevos glifos en la lista de hijos de este lienzo en la posición de índice.
insertPath(int index, XpsPathGeometry data)Inserta una nueva ruta en la lista de hijos de este lienzo en la posición de índice.
iterator()Implementación de la interfaz Iterable.
notify()
notifyAll()
setClip(XpsPathGeometry value)Establece la geometría de ruta que limita la región renderizada del elemento.
setEdgeMode(XpsEdgeMode value)Establece el valor que controla cómo se renderizan los bordes de las rutas dentro del lienzo.
setHyperlinkTarget(XpsHyperlinkTarget value)Establece el objeto de destino del hipervínculo.
setOpacity(float value)Establece el valor que define la transparencia uniforme del elemento.
setOpacityMask(XpsBrush value)Establece el pincel que especifica una máscara de valores alfa que se aplica al elemento de la misma manera que el atributo Opacity, pero permite diferentes valores alfa para distintas áreas del elemento.
setRenderTransform(XpsMatrix value)Establece la matriz de transformación afín que crea un nuevo marco de coordenadas para todos los atributos del elemento y para todos los elementos hijos (si los hay).
size()Devuelve el número de elementos hijos.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T element)

public T <T>add(T element)

Agrega un elemento a la lista de hijos de este lienzo.

Parameters:

ParámetroTipoDescripción
elementoTEl elemento a agregar.

Returns: T - Elemento agregado.

insert(int index, T element)

public T <T>insert(int index, T element)

Inserta un elemento en la lista de hijos de este lienzo en la posición de índice.

Parameters:

ParámetroTipoDescripción
índiceintPosición en la que se debe insertar un elemento.
elementoTEl elemento a insertar.

Returns: T - Elemento insertado.

addCanvas()

public XpsCanvas addCanvas()

Agrega un nuevo lienzo a la lista de hijos de este lienzo.

Returns: XpsCanvas - Added canvas.

addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Agrega nuevos glifos a la lista de hijos de este lienzo.

Parameters:

ParámetroTipoDescripción
fontFamilyjava.lang.StringFamilia de fuente.
fontSizefloatTamaño de fuente.
fontStyleXpsFontStyleEstilo de fuente.
originXfloatCoordenada X de origen de los glifos.
originYfloatCoordenada T de origen de los glifos.
unicodeStringjava.lang.StringCadena a imprimir.

Returns: XpsGlyphs - Added glyphs.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Agrega una nueva ruta a la lista de hijos de este lienzo.

Parameters:

ParámetroTipoDescripción
dataXpsPathGeometryLa geometría de la ruta.

Returns: XpsPath - Added path.

deepClone()

public XpsCanvas deepClone()

Clona este lienzo.

Returns: XpsCanvas - Clone of this canvas.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

get(int i)

public XpsContentElement get(int i)

Proporciona acceso a los hijos del elemento por índice i.

Parameters:

ParámetroTipoDescripción
iintÍndice del elemento hijo.

Returns: XpsContentElement - Child element at i position.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getClip()

public XpsPathGeometry getClip()

Devuelve la geometría de ruta que limita la región renderizada del elemento.

Returns: XpsPathGeometry - The path geometry limiting the rendered region of the element.

getEdgeMode()

public XpsEdgeMode getEdgeMode()

Devuelve el valor que controla cómo se renderizan los bordes de las rutas dentro del lienzo.

Returns: XpsEdgeMode - The edge rendering mode.

getHyperlinkTarget()

public XpsHyperlinkTarget getHyperlinkTarget()

Devuelve el objeto de destino del hipervínculo.

Returns: XpsHyperlinkTarget - Hyperlink target object.

getOpacity()

public float getOpacity()

Devuelve el valor que define la transparencia uniforme del elemento.

Returns: float - El valor que define la transparencia uniforme del elemento.

getOpacityMask()

public XpsBrush getOpacityMask()

Devuelve el pincel que especifica una máscara de valores alfa que se aplica al elemento de la misma manera que el atributo Opacity, pero permite diferentes valores alfa para distintas áreas del elemento.

Returns: XpsBrush - The brush specifying a mask.

getRenderTransform()

public XpsMatrix getRenderTransform()

Devuelve la matriz de transformación afín que establece un nuevo marco de coordenadas para todos los atributos del elemento y para todos los elementos hijos (si los hay).

Returns: XpsMatrix - The affine transformation matrix.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

Inserta un nuevo lienzo en la lista de hijos de este lienzo en la posición de índice.

Parameters:

ParámetroTipoDescripción
índiceintPosición en la que se debe insertar un nuevo lienzo.

Returns: XpsCanvas - Inserted canvas.

insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Inserta nuevos glifos en la lista de hijos de este lienzo en la posición de índice.

Parameters:

ParámetroTipoDescripción
índiceintPosición en la que se deben insertar los nuevos glifos.
fontFamilyjava.lang.StringFamilia de fuente.
fontSizefloatTamaño de fuente.
fontStyleXpsFontStyleEstilo de fuente.
originXfloatCoordenada X de origen de los glifos.
originYfloatCoordenada T de origen de los glifos.
unicodeStringjava.lang.StringCadena a imprimir.

Returns: XpsGlyphs - Added glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Inserta una nueva ruta en la lista de hijos de este lienzo en la posición de índice.

Parameters:

ParámetroTipoDescripción
índiceintPosición en la que se debe insertar una nueva ruta.
dataXpsPathGeometryLa geometría de la ruta.

Returns: XpsPath - Inserted path.

iterator()

public Iterator<XpsContentElement> iterator()

Implementación de la interfaz Iterable.

Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> - Devuelve el enumerador de la lista.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setClip(XpsPathGeometry value)

public void setClip(XpsPathGeometry value)

Establece la geometría de ruta que limita la región renderizada del elemento.

Parameters:

ParámetroTipoDescripción
valueXpsPathGeometryLa geometría de ruta que limita la región renderizada del elemento.

setEdgeMode(XpsEdgeMode value)

public void setEdgeMode(XpsEdgeMode value)

Establece el valor que controla cómo se renderizan los bordes de las rutas dentro del lienzo.

Parameters:

ParámetroTipoDescripción
valueXpsEdgeModeEl modo de renderizado de bordes.

setHyperlinkTarget(XpsHyperlinkTarget value)

public void setHyperlinkTarget(XpsHyperlinkTarget value)

Establece el objeto de destino del hipervínculo.

Parameters:

ParámetroTipoDescripción
valueXpsHyperlinkTargetObjeto de destino del hipervínculo.

setOpacity(float value)

public void setOpacity(float value)

Establece el valor que define la transparencia uniforme del elemento.

Parameters:

ParámetroTipoDescripción
valuefloatEl valor que define la transparencia uniforme del elemento.

setOpacityMask(XpsBrush value)

public void setOpacityMask(XpsBrush value)

Establece el pincel que especifica una máscara de valores alfa que se aplica al elemento de la misma manera que el atributo Opacity, pero permite diferentes valores alfa para distintas áreas del elemento.

Parameters:

ParámetroTipoDescripción
valueXpsBrushEl pincel que especifica una máscara.

setRenderTransform(XpsMatrix value)

public void setRenderTransform(XpsMatrix value)

Establece la matriz de transformación afín que crea un nuevo marco de coordenadas para todos los atributos del elemento y para todos los elementos hijos (si los hay).

Parameters:

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

size()

public int size()

Devuelve el número de elementos hijos.

Returns: int - El número de elementos secundarios.

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