Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Třída encapsulující vlastnosti prvku Canvas.
Tento prvek sdružuje prvky dohromady. Například, Glyphs a Path prvky mohou být seskupeny v plátně, aby byly identifikovány jako jednotka (jako cíl hypertextového odkazu) nebo aby se aplikovala složená hodnota vlastnosti na každý podřízený a předchozí prvek.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Dědičnost
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
Implementuje
IEnumerable<xpscontentelement>, IEnumerable
Děděné členy
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()
Vlastnosti
EdgeMode
Vrací/nastavuje hodnotu, která ovládá, jak jsou okraje cest v plátně vykreslovány.
public XpsEdgeMode EdgeMode { get; set; }
Hodnota vlastnosti
Metody
Add<t>(T)
Přidává prvek do seznamu podřízených prvků tohoto plátna.
public T Add<t>(T element) where T : XpsContentElement
Parametry
element
T
Prvek, který má být přidán.
Vrací
T
Přidaný prvek.
Typové parametry
T
Typ prvku, který má být přidán.
AddCanvas()
Přidává nové plátno do seznamu podřízených prvků tohoto plátna.
public XpsCanvas AddCanvas()
Vrací
Přidané plátno.
AddGlyphs(string, float, FontStyle, float, float, string)
Přidává nové glyphy do seznamu podřízených prvků tohoto plátna.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametry
fontFamily
string
Rodina písma.
fontSize
float
Velikost písma.
fontStyle
FontStyle
Styl písma.
originX
float
X souřadnice původu glyphů.
originY
float
Y souřadnice původu glyphů.
unicodeString
string
Řetězec, který má být vytištěn.
Vrací
Přidané glyphy.
AddPath(XpsPathGeometry)
Přidává novou cestu do seznamu podřízených prvků tohoto plátna.
public XpsPath AddPath(XpsPathGeometry data)
Parametry
data
XpsPathGeometry
Geometrie cesty.
Vrací
Přidaná cesta.
Clone()
Klony tohoto plátna.
public XpsCanvas Clone()
Vrací
Klón tohoto plátna.
Insert<t>(int, T)
Vkládá prvek do seznamu podřízených prvků tohoto plátna na pozici index
.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parametry
index
int
Pozice, na které by měl být prvek vložen.
element
T
Prvek, který má být vložen.
Vrací
T
Vložený prvek.
Typové parametry
T
Typ prvku, který má být přidán.
InsertCanvas(int)
Vkládá nové plátno do seznamu podřízených prvků tohoto plátna na pozici index
.
public XpsCanvas InsertCanvas(int index)
Parametry
index
int
Pozice, na které by mělo být nové plátno vloženo.
Vrací
Vložené plátno.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Vkládá nové glyphy do seznamu podřízených prvků tohoto plátna na pozici index
.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametry
index
int
Pozice, na které by měly být nové glyphy vloženy.
fontFamily
string
Rodina písma.
fontSize
float
Velikost písma.
fontStyle
FontStyle
Styl písma.
originX
float
X souřadnice původu glyphů.
originY
float
Y souřadnice původu glyphů.
unicodeString
string
Řetězec, který má být vytištěn.
Vrací
Přidané glyphy.
InsertPath(int, XpsPathGeometry)
Vkládá novou cestu do seznamu podřízených prvků tohoto plátna na pozici index
.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parametry
index
int
Pozice, na které by měla být nová cesta vložena.
data
XpsPathGeometry
Geometrie cesty.
Vrací
Vložená cesta.