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étodo | Descripción |
|---|---|
| Agrega un elemento a la lista de hijos de este lienzo. | |
| 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ámetro | Tipo | Descripción |
|---|---|---|
| elemento | T | El 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ámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar un elemento. |
| elemento | T | El 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ámetro | Tipo | Descripción |
|---|---|---|
| fontFamily | java.lang.String | Familia de fuente. |
| fontSize | float | Tamaño de fuente. |
| fontStyle | XpsFontStyle | Estilo de fuente. |
| originX | float | Coordenada X de origen de los glifos. |
| originY | float | Coordenada T de origen de los glifos. |
| unicodeString | java.lang.String | Cadena 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ámetro | Tipo | Descripción |
|---|---|---|
| data | XpsPathGeometry | La 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ámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public XpsContentElement get(int i)
Proporciona acceso a los hijos del elemento por índice i.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| i | int | Í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ámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posició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ámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se deben insertar los nuevos glifos. |
| fontFamily | java.lang.String | Familia de fuente. |
| fontSize | float | Tamaño de fuente. |
| fontStyle | XpsFontStyle | Estilo de fuente. |
| originX | float | Coordenada X de origen de los glifos. |
| originY | float | Coordenada T de origen de los glifos. |
| unicodeString | java.lang.String | Cadena 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ámetro | Tipo | Descripción |
|---|---|---|
| índice | int | Posición en la que se debe insertar una nueva ruta. |
| data | XpsPathGeometry | La 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ámetro | Tipo | Descripción |
|---|---|---|
| value | XpsPathGeometry | La 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ámetro | Tipo | Descripción |
|---|---|---|
| value | XpsEdgeMode | El modo de renderizado de bordes. |
setHyperlinkTarget(XpsHyperlinkTarget value)
public void setHyperlinkTarget(XpsHyperlinkTarget value)
Establece el objeto de destino del hipervínculo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | XpsHyperlinkTarget | Objeto 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ámetro | Tipo | Descripción |
|---|---|---|
| value | float | El 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ámetro | Tipo | Descripción |
|---|---|---|
| value | XpsBrush | El 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ámetro | Tipo | Descripción |
|---|---|---|
| value | XpsMatrix | La 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ámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |