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
Classe che incapsula le funzionalità dell’elemento Canvas. Questo elemento raggruppa gli elementi insieme. Ad esempio, gli elementi Glyphs e Path possono essere raggruppati in un canvas per essere identificati come un’unità (come destinazione di un collegamento ipertestuale) o per applicare un valore di proprietà composto a ciascun elemento figlio e antenato.
Metodi
| Metodo | Descrizione |
|---|---|
| Aggiunge un elemento all’elenco dei figli di questo canvas. | |
| Inserisce un elemento nell’elenco dei figli di questo canvas nella posizione indice. | |
| addCanvas() | Aggiunge un nuovo canvas all’elenco dei figli di questo canvas. |
| addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Aggiunge nuovi glyphs all’elenco dei figli di questo canvas. |
| addPath(XpsPathGeometry data) | Aggiunge un nuovo path all’elenco dei figli di questo canvas. |
| deepClone() | Clona questo canvas. |
| equals(Object arg0) | |
| get(int i) | Fornisce l’accesso ai figli dell’elemento per indice i. |
| getClass() | |
| getClip() | Restituisce la geometria del percorso che limita la regione renderizzata dell’elemento. |
| getEdgeMode() | Restituisce il valore che controlla come vengono renderizzati i bordi dei path all’interno del canvas. |
| getHyperlinkTarget() | Restituisce l’oggetto di destinazione del collegamento ipertestuale. |
| getOpacity() | Restituisce il valore che definisce la trasparenza uniforme dell’elemento. |
| getOpacityMask() | Restituisce il pennello che specifica una maschera di valori alfa applicata all’elemento nello stesso modo dell’attributo Opacity, ma consentendo valori alfa diversi per diverse aree dell’elemento. |
| getRenderTransform() | Restituisce la matrice di trasformazione affine che stabilisce un nuovo sistema di coordinate per tutti gli attributi dell’elemento e per tutti gli elementi figli (se presenti). |
| hashCode() | |
| insertCanvas(int index) | Inserisce un nuovo canvas nell’elenco dei figli di questo canvas nella posizione indice. |
| insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Inserisce nuovi glyphs nell’elenco dei figli di questo canvas nella posizione indice. |
| insertPath(int index, XpsPathGeometry data) | Inserisce un nuovo path nell’elenco dei figli di questo canvas nella posizione indice. |
| iterator() | Implementazione dell’interfaccia Iterable. |
| notify() | |
| notifyAll() | |
| setClip(XpsPathGeometry value) | Imposta la geometria del percorso che limita la regione renderizzata dell’elemento. |
| setEdgeMode(XpsEdgeMode value) | Imposta il valore che controlla come vengono renderizzati i bordi dei path all’interno del canvas. |
| setHyperlinkTarget(XpsHyperlinkTarget value) | Imposta l’oggetto di destinazione del collegamento ipertestuale. |
| setOpacity(float value) | Imposta il valore che definisce la trasparenza uniforme dell’elemento. |
| setOpacityMask(XpsBrush value) | Imposta il pennello che specifica una maschera di valori alfa applicata all’elemento nella stessa modalità dell’attributo Opacity, ma consentendo valori alfa diversi per diverse aree dell’elemento. |
| setRenderTransform(XpsMatrix value) | Imposta la matrice di trasformazione affine che stabilisce un nuovo sistema di coordinate per tutti gli attributi dell’elemento e per tutti gli elementi figli (se presenti). |
| size() | Restituisce il numero di elementi figli. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(T element)
public T <T>add(T element)
Aggiunge un elemento all’elenco dei figli di questo canvas.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| elemento | T | L’elemento da aggiungere. |
Returns: T - Elemento aggiunto.
insert(int index, T element)
public T <T>insert(int index, T element)
Inserisce un elemento nell’elenco dei figli di questo canvas nella posizione indice.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui un elemento dovrebbe essere inserito. |
| elemento | T | L’elemento da inserire. |
Returns: T - Elemento inserito.
addCanvas()
public XpsCanvas addCanvas()
Aggiunge un nuovo canvas all’elenco dei figli di questo canvas.
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)
Aggiunge nuovi glyphs all’elenco dei figli di questo canvas.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fontFamily | java.lang.String | Famiglia del font. |
| fontSize | float | Dimensione del font. |
| fontStyle | XpsFontStyle | Stile del carattere. |
| originX | float | Coordinata X di origine dei glifi. |
| originY | float | Coordinata T di origine dei glyphs. |
| unicodeString | java.lang.String | Stringa da stampare. |
Returns: XpsGlyphs - Added glyphs.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Aggiunge un nuovo path all’elenco dei figli di questo canvas.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| data | XpsPathGeometry | La geometria del percorso. |
Returns: XpsPath - Added path.
deepClone()
public XpsCanvas deepClone()
Clona questo canvas.
Returns: XpsCanvas - Clone of this canvas.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public XpsContentElement get(int i)
Fornisce l’accesso ai figli dell’elemento per indice i.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| i | int | Indice dell’elemento figlio. |
Returns: XpsContentElement - Child element at i position.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getClip()
public XpsPathGeometry getClip()
Restituisce la geometria del percorso che limita la regione renderizzata dell’elemento.
Returns: XpsPathGeometry - The path geometry limiting the rendered region of the element.
getEdgeMode()
public XpsEdgeMode getEdgeMode()
Restituisce il valore che controlla come vengono renderizzati i bordi dei path all’interno del canvas.
Returns: XpsEdgeMode - The edge rendering mode.
getHyperlinkTarget()
public XpsHyperlinkTarget getHyperlinkTarget()
Restituisce l’oggetto di destinazione del collegamento ipertestuale.
Returns: XpsHyperlinkTarget - Hyperlink target object.
getOpacity()
public float getOpacity()
Restituisce il valore che definisce la trasparenza uniforme dell’elemento.
Returns: float - Il valore che definisce la trasparenza uniforme dell’elemento.
getOpacityMask()
public XpsBrush getOpacityMask()
Restituisce il pennello che specifica una maschera di valori alfa applicata all’elemento nello stesso modo dell’attributo Opacity, ma consentendo valori alfa diversi per diverse aree dell’elemento.
Returns: XpsBrush - The brush specifying a mask.
getRenderTransform()
public XpsMatrix getRenderTransform()
Restituisce la matrice di trasformazione affine che stabilisce un nuovo sistema di coordinate per tutti gli attributi dell’elemento e per tutti gli elementi figli (se presenti).
Returns: XpsMatrix - The affine transformation matrix.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Inserisce un nuovo canvas nell’elenco dei figli di questo canvas nella posizione indice.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui dovrebbe essere inserito un nuovo canvas. |
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)
Inserisce nuovi glyphs nell’elenco dei figli di questo canvas nella posizione indice.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui dovrebbero essere inseriti nuovi glyphs. |
| fontFamily | java.lang.String | Famiglia del font. |
| fontSize | float | Dimensione del font. |
| fontStyle | XpsFontStyle | Stile del carattere. |
| originX | float | Coordinata X di origine dei glifi. |
| originY | float | Coordinata T di origine dei glyphs. |
| unicodeString | java.lang.String | Stringa da stampare. |
Returns: XpsGlyphs - Added glyphs.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Inserisce un nuovo path nell’elenco dei figli di questo canvas nella posizione indice.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui dovrebbe essere inserito un nuovo path. |
| data | XpsPathGeometry | La geometria del percorso. |
Returns: XpsPath - Inserted path.
iterator()
public Iterator<XpsContentElement> iterator()
Implementazione dell’interfaccia Iterable.
Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> - Restituisce l’enumeratore per l’elenco.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setClip(XpsPathGeometry value)
public void setClip(XpsPathGeometry value)
Imposta la geometria del percorso che limita la regione renderizzata dell’elemento.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | XpsPathGeometry | La geometria del percorso che limita la regione renderizzata dell’elemento. |
setEdgeMode(XpsEdgeMode value)
public void setEdgeMode(XpsEdgeMode value)
Imposta il valore che controlla come vengono renderizzati i bordi dei path all’interno del canvas.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | XpsEdgeMode | La modalità di rendering dei bordi. |
setHyperlinkTarget(XpsHyperlinkTarget value)
public void setHyperlinkTarget(XpsHyperlinkTarget value)
Imposta l’oggetto di destinazione del collegamento ipertestuale.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | XpsHyperlinkTarget | Oggetto di destinazione del collegamento ipertestuale. |
setOpacity(float value)
public void setOpacity(float value)
Imposta il valore che definisce la trasparenza uniforme dell’elemento.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | float | Il valore che definisce la trasparenza uniforme dell’elemento. |
setOpacityMask(XpsBrush value)
public void setOpacityMask(XpsBrush value)
Imposta il pennello che specifica una maschera di valori alfa applicata all’elemento nella stessa modalità dell’attributo Opacity, ma consentendo valori alfa diversi per diverse aree dell’elemento.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | XpsBrush | Il pennello che specifica una maschera. |
setRenderTransform(XpsMatrix value)
public void setRenderTransform(XpsMatrix value)
Imposta la matrice di trasformazione affine che stabilisce un nuovo sistema di coordinate per tutti gli attributi dell’elemento e per tutti gli elementi figli (se presenti).
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | XpsMatrix | La matrice di trasformazione affine. |
size()
public int size()
Restituisce il numero di elementi figli.
Returns: int - Il numero di elementi figli.
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |