Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Klasa inkapsulująca cechy elementu Canvas.
Element ten grupuje elementy razem. Na przykład, elementy Glyphs i Path mogą być grupowane w kanwie, aby były identyfikowane jako jednostka (jako cel hiperłącza) lub aby zastosować skomponowaną wartość właściwości do każdego elementu podrzędnego i nadrzędnego.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Dziedziczenie
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
Implementuje
IEnumerable<xpscontentelement>, IEnumerable
Członkowie dziedziczeni
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()
Właściwości
EdgeMode
Zwraca/ustawia wartość, która kontroluje, jak krawędzie ścieżek w obrębie kanwy są renderowane.
public XpsEdgeMode EdgeMode { get; set; }
Wartość właściwości
Metody
Add<t>(T)
Dodaje element do listy dzieci tej kanwy.
public T Add<t>(T element) where T : XpsContentElement
Parametry
element
T
Element do dodania.
Zwraca
T
Dodany element.
Parametry typu
T
Typ elementu do dodania.
AddCanvas()
Dodaje nową kanwę do listy dzieci tej kanwy.
public XpsCanvas AddCanvas()
Zwraca
Dodana kanwa.
AddGlyphs(string, float, FontStyle, float, float, string)
Dodaje nowe glify do listy dzieci tej kanwy.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametry
fontFamily
string
Rodzina czcionek.
fontSize
float
Rozmiar czcionki.
fontStyle
FontStyle
Styl czcionki.
originX
float
Współrzędna X początkowa glifów.
originY
float
Współrzędna Y początkowa glifów.
unicodeString
string
Łańcuch do wydrukowania.
Zwraca
Dodane glify.
AddPath(XpsPathGeometry)
Dodaje nową ścieżkę do listy dzieci tej kanwy.
public XpsPath AddPath(XpsPathGeometry data)
Parametry
data
XpsPathGeometry
Geometria ścieżki.
Zwraca
Dodana ścieżka.
Clone()
Klonuje tę kanwę.
public XpsCanvas Clone()
Zwraca
Klon tej kanwy.
Insert<t>(int, T)
Wstawia element do listy dzieci tej kanwy na pozycji index
.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parametry
index
int
Pozycja, w której element powinien być wstawiony.
element
T
Element do wstawienia.
Zwraca
T
Wstawiony element.
Parametry typu
T
Typ elementu do dodania.
InsertCanvas(int)
Wstawia nową kanwę do listy dzieci tej kanwy na pozycji index
.
public XpsCanvas InsertCanvas(int index)
Parametry
index
int
Pozycja, w której nowa kanwa powinna być wstawiona.
Zwraca
Wstawiona kanwa.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Wstawia nowe glify do listy dzieci tej kanwy na pozycji index
.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametry
index
int
Pozycja, w której nowe glify powinny być wstawione.
fontFamily
string
Rodzina czcionek.
fontSize
float
Rozmiar czcionki.
fontStyle
FontStyle
Styl czcionki.
originX
float
Współrzędna X początkowa glifów.
originY
float
Współrzędna Y początkowa glifów.
unicodeString
string
Łańcuch do wydrukowania.
Zwraca
Dodane glify.
InsertPath(int, XpsPathGeometry)
Wstawia nową ścieżkę do listy dzieci tej kanwy na pozycji index
.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parametry
index
int
Pozycja, w której nowa ścieżka powinna być wstawiona.
data
XpsPathGeometry
Geometria ścieżki.
Zwraca
Wstawiona ścieżka.