Class XpsCanvas
Namn på plats: Aspose.Page.XPS.XpsModel Sammanfattning: Aspose.Page.dll (25.4.0)
Klass inkapsulerande Canvas element funktioner.Detta element grupperar element tillsammans. Till exempel Glyphs och Path elementkan grupperas i en kanvas för att identifieras som en enhet (som en hyperlänk destination) elleratt tillämpa en sammansatt egendomsvärde på varje barn och förfäder.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Inheritance
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
Implements
Arvsmedlemmar
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()
Properties
EdgeMode
Returnerar/sätter värdet som kontrollerar hur kantarna av vägarna inom kanvasen renderas.
public XpsEdgeMode EdgeMode { get; set; }
Fastighetsvärde
Methods
Lägg till t>(T)
Lägg till ett element i denna kanvas barnlista.
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Det element som ska läggas till.
Returns
T
Lägger till element.
Typ av parametrar
T
Typ av element att lägga till.
AddCanvas()
Lägg till en ny kanvas till denna kanvas barnlista.
public XpsCanvas AddCanvas()
Returns
Lägg till kanvas.
AddGlyphs(sträng, flöde, FontStyle, float, flot, string)
Lägg till nya glyfer till denna kanvas barnlista.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Fråga familjen.
fontSize
float
Font storlek .
fontStyle
FontStyle
Skrivet stil.
originX
float
Glyphs ursprung X koordinat.
originY
float
Glyphs ursprung T koordinat.
unicodeString
string
Sträng att skriva ut.
Returns
Lägger till glyf.
AddPath(XpsPathGeometry)
Lägg till en ny väg till denna kanvas barnlista.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Geometri av vägen.
Returns
Lägg till väg.
Clone()
Klonera denna kanvas.
public XpsCanvas Clone()
Returns
Klon av denna kanvas.
Innehåller t>(int, t)
Ange ett element i denna kanvas barnlista i index-positionen.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Position där ett element ska sättas in.
element
T
Det element som ska införas.
Returns
T
Inbäddat element.
Typ av parametrar
T
Typ av element att lägga till.
InsertCanvas(int)
Ange en ny kanvas i denna kanvas barnlista i index’ position.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Position där en ny kanvas ska sättas in.
Returns
Inbäddad kanvas.
InsertGlyphs(int, sträng, float, FontStyle, flot, flatt, string)
Sätt in nya glyfer i denna kanvas barnlista i index’ position.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Position där nya glyfer ska läggas in.
fontFamily
string
Fråga familjen.
fontSize
float
Font storlek .
fontStyle
FontStyle
Skrivet stil.
originX
float
Glyphs ursprung X koordinat.
originY
float
Glyphs ursprung T koordinat.
unicodeString
string
Sträng att skriva ut.
Returns
Lägger till glyf.
InsertPath(Int, XpsPathGeometry)
Ange en ny väg till denna kanvas barnlista i index’ position.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Position där en ny väg ska införas.
data
XpsPathGeometry
Geometri av vägen.
Returns
Inbäddad väg .