Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Classe encapsulant les fonctionnalités de l’élément Canvas.
Cet élément regroupe des éléments ensemble. Par exemple, les éléments Glyphs et Path peuvent être regroupés dans un canvas afin d’être identifiés comme une unité (comme une destination de lien hypertexte) ou pour appliquer une valeur de propriété composée à chaque élément enfant et ancêtre.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Héritage
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
Implémente
IEnumerable<xpscontentelement>, IEnumerable
Membres hérités
XpsContentElement.RenderTransform, XpsContentElement.Clip, XpsContentElement.Opacity, XpsContentElement.OpacityMask, XpsHyperlinkElement.HyperlinkTarget, XpsElement.GetEnumerator(), XpsElement.this[int], XpsElement.Count, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propriétés
EdgeMode
Retourne/define la valeur qui contrôle comment les bords des chemins dans le canvas sont rendus.
public XpsEdgeMode EdgeMode { get; set; }
Valeur de Propriété
Méthodes
Add<t>(T)
Ajoute un élément à la liste des enfants de ce canvas.
public T Add<t>(T element) where T : XpsContentElement
Paramètres
element
T
L’élément à ajouter.
Retourne
T
Élément ajouté.
Paramètres de Type
T
Le type de l’élément à ajouter.
AddCanvas()
Ajoute un nouveau canvas à la liste des enfants de ce canvas.
public XpsCanvas AddCanvas()
Retourne
Canvas ajouté.
AddGlyphs(string, float, FontStyle, float, float, string)
Ajoute de nouveaux glyphes à la liste des enfants de ce canvas.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Paramètres
fontFamily
string
Famille de police.
fontSize
float
Taille de police.
fontStyle
FontStyle
Style de police.
originX
float
Coordonnée X d’origine des glyphes.
originY
float
Coordonnée T d’origine des glyphes.
unicodeString
string
Chaîne à imprimer.
Retourne
Glyphes ajoutés.
AddPath(XpsPathGeometry)
Ajoute un nouveau chemin à la liste des enfants de ce canvas.
public XpsPath AddPath(XpsPathGeometry data)
Paramètres
data
XpsPathGeometry
La géométrie du chemin.
Retourne
Chemin ajouté.
Clone()
Clone ce canvas.
public XpsCanvas Clone()
Retourne
Clone de ce canvas.
Insert<t>(int, T)
Insère un élément dans la liste des enfants de ce canvas à la position index
.
public T Insert<t>(int index, T element) where T : XpsContentElement
Paramètres
index
int
Position à laquelle un élément doit être inséré.
element
T
L’élément à insérer.
Retourne
T
Élément inséré.
Paramètres de Type
T
Le type de l’élément à ajouter.
InsertCanvas(int)
Insère un nouveau canvas dans la liste des enfants de ce canvas à la position index
.
public XpsCanvas InsertCanvas(int index)
Paramètres
index
int
Position à laquelle un nouveau canvas doit être inséré.
Retourne
Canvas inséré.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Insère de nouveaux glyphes dans la liste des enfants de ce canvas à la position index
.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Paramètres
index
int
Position à laquelle de nouveaux glyphes doivent être insérés.
fontFamily
string
Famille de police.
fontSize
float
Taille de police.
fontStyle
FontStyle
Style de police.
originX
float
Coordonnée X d’origine des glyphes.
originY
float
Coordonnée T d’origine des glyphes.
unicodeString
string
Chaîne à imprimer.
Retourne
Glyphes ajoutés.
InsertPath(int, XpsPathGeometry)
Insère un nouveau chemin dans la liste des enfants de ce canvas à la position index
.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Paramètres
index
int
Position à laquelle un nouveau chemin doit être inséré.
data
XpsPathGeometry
La géométrie du chemin.
Retourne
Chemin inséré.