Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Klass som inkapslar Canvas-elementets funktioner.
Detta element grupperar element tillsammans. Till exempel kan Glyphs och Path-element
grupperas i en canvas för att identifieras som en enhet (som en hyperlänkdestination) eller
för att tillämpa ett sammansatt egenskapsvärde på varje barn- och föräldraelement.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Arv
object ←
XpsObject ←
XpsElement ←
XpsHyperlinkElement ←
XpsContentElement ←
XpsCanvas
Implementerar
IEnumerable<xpscontentelement>,
IEnumerable
Arvade medlemmar
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()
Egenskaper
EdgeMode
Returnerar/anger värdet som styr hur kanterna på vägar inom canvasen renderas.
public XpsEdgeMode EdgeMode { get; set; }
Egenskapsvärde
Metoder
Add<t>(T)
Lägger till ett element i denna canvases barnlista.
public T Add<t>(T element) where T : XpsContentElement
Parametrar
element
T
Elementet som ska läggas till.
Returnerar
T
Tillagt element.
Typparametrar
T
Typen av elementet som ska läggas till.
AddCanvas()
Lägger till en ny canvas i denna canvases barnlista.
public XpsCanvas AddCanvas()
Returnerar
Tillagd canvas.
AddGlyphs(string, float, FontStyle, float, float, string)
Lägger till nya glyphs i denna canvases barnlista.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametrar
fontFamily
string
Typsnittsfamilj.
fontSize
float
Typsnittsstorlek.
fontStyle
FontStyle
Typsnittsstil.
originX
float
Glyphs ursprung X-koordinat.
originY
float
Glyphs ursprung T-koordinat.
unicodeString
string
Sträng som ska skrivas ut.
Returnerar
Tillagda glyphs.
AddPath(XpsPathGeometry)
Lägger till en ny väg i denna canvases barnlista.
public XpsPath AddPath(XpsPathGeometry data)
Parametrar
data
XpsPathGeometry
Geometrin för vägen.
Returnerar
Tillagd väg.
Clone()
Klonar denna canvas.
public XpsCanvas Clone()
Returnerar
Klon av denna canvas.
Insert<t>(int, T)
Infogar ett element i denna canvases barnlista på index
position.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parametrar
index
int
Position där ett element ska infogas.
element
T
Elementet som ska infogas.
Returnerar
T
Infogat element.
Typparametrar
T
Typen av elementet som ska läggas till.
InsertCanvas(int)
Infogar en ny canvas i denna canvases barnlista på index
position.
public XpsCanvas InsertCanvas(int index)
Parametrar
index
int
Position där en ny canvas ska infogas.
Returnerar
Infogad canvas.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Infogar nya glyphs i denna canvases barnlista på index
position.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametrar
index
int
Position där nya glyphs ska infogas.
fontFamily
string
Typsnittsfamilj.
fontSize
float
Typsnittsstorlek.
fontStyle
FontStyle
Typsnittsstil.
originX
float
Glyphs ursprung X-koordinat.
originY
float
Glyphs ursprung T-koordinat.
unicodeString
string
Sträng som ska skrivas ut.
Returnerar
Tillagda glyphs.
InsertPath(int, XpsPathGeometry)
Infogar en ny väg i denna canvases barnlista på index
position.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parametrar
index
int
Position där en ny väg ska infogas.
data
XpsPathGeometry
Geometrin för vägen.
Returnerar
Infogad väg.