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 encapsulant les fonctionnalités de l’élément Canvas. Cet élément regroupe les éléments ensemble. Par exemple, les éléments Glyphs et Path peuvent être groupés dans un canvas afin d’être identifiés comme une unité (comme une destination de lien hypertexte) ou d’appliquer une valeur de propriété composée à chaque élément enfant et ancêtre.
Méthodes
| Méthode | Description |
|---|---|
| Ajoute un élément à la liste des enfants de ce canvas. | |
| Insère un élément dans la liste des enfants de ce canvas à la position d’index. | |
| addCanvas() | Ajoute un nouveau canvas à la liste des enfants de ce canvas. |
| addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Ajoute de nouveaux glyphs à la liste des enfants de ce canvas. |
| addPath(XpsPathGeometry data) | Ajoute un nouveau chemin à la liste des enfants de ce canvas. |
| deepClone() | Clone ce canvas. |
| equals(Object arg0) | |
| get(int i) | Fournit l’accès aux enfants de l’élément par l’index i. |
| getClass() | |
| getClip() | Renvoie la géométrie du chemin limitant la région rendue de l’élément. |
| getEdgeMode() | Renvoie la valeur qui contrôle la façon dont les bords des chemins à l’intérieur du canvas sont rendus. |
| getHyperlinkTarget() | Renvoie l’objet cible du lien hypertexte. |
| getOpacity() | Renvoie la valeur définissant la transparence uniforme de l’élément. |
| getOpacityMask() | Renvoie le pinceau spécifiant un masque de valeurs alpha appliqué à l’élément de la même manière que l’attribut Opacity, mais permettant des valeurs alpha différentes pour différentes zones de l’élément. |
| getRenderTransform() | Renvoie la matrice de transformation affine établissant un nouveau cadre de coordonnées pour tous les attributs de l’élément et pour tous les éléments enfants (le cas échéant). |
| hashCode() | |
| insertCanvas(int index) | Insère un nouveau canvas dans la liste des enfants de ce canvas à la position d’index. |
| insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Insère de nouveaux glyphs dans la liste des enfants de ce canvas à la position d’index. |
| insertPath(int index, XpsPathGeometry data) | Insère un nouveau chemin dans la liste des enfants de ce canvas à la position d’index. |
| iterator() | Implémentation de l’interface Iterable. |
| notify() | |
| notifyAll() | |
| setClip(XpsPathGeometry value) | Définit la géométrie du chemin limitant la région rendue de l’élément. |
| setEdgeMode(XpsEdgeMode value) | Définit la valeur qui contrôle la façon dont les bords des chemins à l’intérieur du canvas sont rendus. |
| setHyperlinkTarget(XpsHyperlinkTarget value) | Définit l’objet cible du lien hypertexte. |
| setOpacity(float value) | Définit la valeur définissant la transparence uniforme de l’élément. |
| setOpacityMask(XpsBrush value) | Définit le pinceau spécifiant un masque de valeurs alpha appliqué à l’élément de la même manière que l’attribut Opacity, mais permettant des valeurs alpha différentes pour différentes zones de l’élément. |
| setRenderTransform(XpsMatrix value) | Définit la matrice de transformation affine établissant un nouveau cadre de coordonnées pour tous les attributs de l’élément et pour tous les éléments enfants (le cas échéant). |
| size() | Renvoie le nombre d’éléments enfants. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(T element)
public T <T>add(T element)
Ajoute un élément à la liste des enfants de ce canvas.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| élément | T | L’élément à ajouter. |
Returns: T - Élément ajouté.
insert(int index, T element)
public T <T>insert(int index, T element)
Insère un élément dans la liste des enfants de ce canvas à la position d’index.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| index | int | Position à laquelle un élément doit être inséré. |
| élément | T | L’élément à insérer. |
Returns: T - Élément inséré.
addCanvas()
public XpsCanvas addCanvas()
Ajoute un nouveau canvas à la liste des enfants de ce 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)
Ajoute de nouveaux glyphs à la liste des enfants de ce canvas.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| fontFamily | java.lang.String | Famille de police. |
| fontSize | float | Taille de police. |
| fontStyle | XpsFontStyle | Style de police. |
| originX | float | Coordonnée X d’origine des glyphes. |
| originY | float | Coordonnée T d’origine des glyphs. |
| unicodeString | java.lang.String | Chaîne à imprimer. |
Returns: XpsGlyphs - Added glyphs.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Ajoute un nouveau chemin à la liste des enfants de ce canvas.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| data | XpsPathGeometry | La géométrie du chemin. |
Returns: XpsPath - Added path.
deepClone()
public XpsCanvas deepClone()
Clone ce canvas.
Returns: XpsCanvas - Clone of this canvas.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public XpsContentElement get(int i)
Fournit l’accès aux enfants de l’élément par l’index i.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| i | int | Indice de l’élément enfant. |
Returns: XpsContentElement - Child element at i position.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getClip()
public XpsPathGeometry getClip()
Renvoie la géométrie du chemin limitant la région rendue de l’élément.
Returns: XpsPathGeometry - The path geometry limiting the rendered region of the element.
getEdgeMode()
public XpsEdgeMode getEdgeMode()
Renvoie la valeur qui contrôle la façon dont les bords des chemins à l’intérieur du canvas sont rendus.
Returns: XpsEdgeMode - The edge rendering mode.
getHyperlinkTarget()
public XpsHyperlinkTarget getHyperlinkTarget()
Renvoie l’objet cible du lien hypertexte.
Returns: XpsHyperlinkTarget - Hyperlink target object.
getOpacity()
public float getOpacity()
Renvoie la valeur définissant la transparence uniforme de l’élément.
Returns: float - La valeur définissant la transparence uniforme de l’élément.
getOpacityMask()
public XpsBrush getOpacityMask()
Renvoie le pinceau spécifiant un masque de valeurs alpha appliqué à l’élément de la même manière que l’attribut Opacity, mais permettant des valeurs alpha différentes pour différentes zones de l’élément.
Returns: XpsBrush - The brush specifying a mask.
getRenderTransform()
public XpsMatrix getRenderTransform()
Renvoie la matrice de transformation affine établissant un nouveau cadre de coordonnées pour tous les attributs de l’élément et pour tous les éléments enfants (le cas échéant).
Returns: XpsMatrix - The affine transformation matrix.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Insère un nouveau canvas dans la liste des enfants de ce canvas à la position d’index.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| index | int | Position à laquelle un nouveau canvas doit être inséré. |
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)
Insère de nouveaux glyphs dans la liste des enfants de ce canvas à la position d’index.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| index | int | Position à laquelle de nouveaux glyphs doivent être insérés. |
| fontFamily | java.lang.String | Famille de police. |
| fontSize | float | Taille de police. |
| fontStyle | XpsFontStyle | Style de police. |
| originX | float | Coordonnée X d’origine des glyphes. |
| originY | float | Coordonnée T d’origine des glyphs. |
| unicodeString | java.lang.String | Chaîne à imprimer. |
Returns: XpsGlyphs - Added glyphs.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Insère un nouveau chemin dans la liste des enfants de ce canvas à la position d’index.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| index | int | Position à laquelle un nouveau path doit être inséré. |
| data | XpsPathGeometry | La géométrie du chemin. |
Returns: XpsPath - Inserted path.
iterator()
public Iterator<XpsContentElement> iterator()
Implémentation de l’interface Iterable.
Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> - Renvoie l’énumérateur pour la liste.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setClip(XpsPathGeometry value)
public void setClip(XpsPathGeometry value)
Définit la géométrie du chemin limitant la région rendue de l’élément.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | XpsPathGeometry | La géométrie du chemin limitant la région rendue de l’élément. |
setEdgeMode(XpsEdgeMode value)
public void setEdgeMode(XpsEdgeMode value)
Définit la valeur qui contrôle la façon dont les bords des chemins à l’intérieur du canvas sont rendus.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | XpsEdgeMode | Le mode de rendu des bords. |
setHyperlinkTarget(XpsHyperlinkTarget value)
public void setHyperlinkTarget(XpsHyperlinkTarget value)
Définit l’objet cible du lien hypertexte.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | XpsHyperlinkTarget | Objet cible du lien hypertexte. |
setOpacity(float value)
public void setOpacity(float value)
Définit la valeur définissant la transparence uniforme de l’élément.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | float | La valeur définissant la transparence uniforme de l’élément. |
setOpacityMask(XpsBrush value)
public void setOpacityMask(XpsBrush value)
Définit le pinceau spécifiant un masque de valeurs alpha appliqué à l’élément de la même manière que l’attribut Opacity, mais permettant des valeurs alpha différentes pour différentes zones de l’élément.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | XpsBrush | Le pinceau spécifiant un masque. |
setRenderTransform(XpsMatrix value)
public void setRenderTransform(XpsMatrix value)
Définit la matrice de transformation affine établissant un nouveau cadre de coordonnées pour tous les attributs de l’élément et pour tous les éléments enfants (le cas échéant).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | XpsMatrix | La matrice de transformation affine. |
size()
public int size()
Renvoie le nombre d’éléments enfants.
Returns: int - Le nombre d’éléments enfants.
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |