Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Klasse, die die Funktionen des Canvas-Elements kapselt.
Dieses Element gruppiert Elemente. Zum Beispiel können Glyphen und Pfadelemente in einem Canvas gruppiert werden, um als Einheit (als Ziel eines Hyperlinks) identifiziert zu werden oder um einen zusammengesetzten Eigenschaftswert auf jedes Kind- und Elternelement anzuwenden.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Vererbung
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
Implementiert
IEnumerable<xpscontentelement>, IEnumerable
Vererbte Mitglieder
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()
Eigenschaften
EdgeMode
Gibt den Wert zurück, der steuert, wie die Kanten von Pfaden innerhalb des Canvas gerendert werden.
public XpsEdgeMode EdgeMode { get; set; }
Eigenschaftswert
Methoden
Add<t>(T)
Fügt ein Element zur Kindliste dieses Canvas hinzu.
public T Add<t>(T element) where T : XpsContentElement
Parameter
element
T
Das hinzuzufügende Element.
Gibt zurück
T
Hinzugefügtes Element.
Typparameter
T
Der Typ des hinzuzufügenden Elements.
AddCanvas()
Fügt ein neues Canvas zur Kindliste dieses Canvas hinzu.
public XpsCanvas AddCanvas()
Gibt zurück
Hinzugefügtes Canvas.
AddGlyphs(string, float, FontStyle, float, float, string)
Fügt neue Glyphen zur Kindliste dieses Canvas hinzu.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameter
fontFamily
string
Schriftfamilie.
fontSize
float
Schriftgröße.
fontStyle
FontStyle
Schriftstil.
originX
float
Ursprungs-X-Koordinate der Glyphen.
originY
float
Ursprungs-Y-Koordinate der Glyphen.
unicodeString
string
Zu druckender String.
Gibt zurück
Hinzugefügte Glyphen.
AddPath(XpsPathGeometry)
Fügt einen neuen Pfad zur Kindliste dieses Canvas hinzu.
public XpsPath AddPath(XpsPathGeometry data)
Parameter
data
XpsPathGeometry
Die Geometrie des Pfades.
Gibt zurück
Hinzugefügter Pfad.
Clone()
Klont dieses Canvas.
public XpsCanvas Clone()
Gibt zurück
Klone dieses Canvas.
Insert<t>(int, T)
Fügt ein Element an der index
-Position zur Kindliste dieses Canvas hinzu.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameter
index
int
Position, an der ein Element eingefügt werden soll.
element
T
Das einzufügende Element.
Gibt zurück
T
Eingefügtes Element.
Typparameter
T
Der Typ des hinzuzufügenden Elements.
InsertCanvas(int)
Fügt ein neues Canvas an der index
-Position zur Kindliste dieses Canvas hinzu.
public XpsCanvas InsertCanvas(int index)
Parameter
index
int
Position, an der ein neues Canvas eingefügt werden soll.
Gibt zurück
Eingefügtes Canvas.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Fügt neue Glyphen an der index
-Position zur Kindliste dieses Canvas hinzu.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameter
index
int
Position, an der neue Glyphen eingefügt werden sollen.
fontFamily
string
Schriftfamilie.
fontSize
float
Schriftgröße.
fontStyle
FontStyle
Schriftstil.
originX
float
Ursprungs-X-Koordinate der Glyphen.
originY
float
Ursprungs-Y-Koordinate der Glyphen.
unicodeString
string
Zu druckender String.
Gibt zurück
Hinzugefügte Glyphen.
InsertPath(int, XpsPathGeometry)
Fügt einen neuen Pfad an der index
-Position zur Kindliste dieses Canvas hinzu.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameter
index
int
Position, an der ein neuer Pfad eingefügt werden soll.
data
XpsPathGeometry
Die Geometrie des Pfades.
Gibt zurück
Eingefügter Pfad.