Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Kelas yang menginkapsulasi fitur elemen Canvas.
Elemen ini mengelompokkan elemen-elemen bersama. Misalnya, elemen Glyphs dan Path dapat dikelompokkan dalam sebuah kanvas untuk diidentifikasi sebagai satu kesatuan (sebagai tujuan hyperlink) atau untuk menerapkan nilai properti yang disusun pada setiap elemen anak dan nenek.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Pewarisan
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
Mengimplementasikan
IEnumerable<xpscontentelement>, IEnumerable
Anggota yang diwarisi
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()
Properti
EdgeMode
Mengembalikan/mengatur nilai yang mengontrol bagaimana tepi jalur dalam kanvas dirender.
public XpsEdgeMode EdgeMode { get; set; }
Nilai Properti
Metode
Add<t>(T)
Menambahkan elemen ke daftar anak kanvas ini.
public T Add<t>(T element) where T : XpsContentElement
Parameter
element
T
Elemen yang akan ditambahkan.
Mengembalikan
T
Elemen yang ditambahkan.
Parameter Tipe
T
Tipe elemen yang akan ditambahkan.
AddCanvas()
Menambahkan kanvas baru ke daftar anak kanvas ini.
public XpsCanvas AddCanvas()
Mengembalikan
Kanvas yang ditambahkan.
AddGlyphs(string, float, FontStyle, float, float, string)
Menambahkan glyph baru ke daftar anak kanvas ini.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameter
fontFamily
string
Keluarga font.
fontSize
float
Ukuran font.
fontStyle
FontStyle
Gaya font.
originX
float
Koordinat X asal glyph.
originY
float
Koordinat T asal glyph.
unicodeString
string
String yang akan dicetak.
Mengembalikan
Glyph yang ditambahkan.
AddPath(XpsPathGeometry)
Menambahkan jalur baru ke daftar anak kanvas ini.
public XpsPath AddPath(XpsPathGeometry data)
Parameter
data
XpsPathGeometry
Geometri jalur.
Mengembalikan
Jalur yang ditambahkan.
Clone()
Mengkloning kanvas ini.
public XpsCanvas Clone()
Mengembalikan
Klon dari kanvas ini.
Insert<t>(int, T)
Menyisipkan elemen ke dalam daftar anak kanvas ini pada posisi index
.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameter
index
int
Posisi di mana elemen harus disisipkan.
element
T
Elemen yang akan disisipkan.
Mengembalikan
T
Elemen yang disisipkan.
Parameter Tipe
T
Tipe elemen yang akan ditambahkan.
InsertCanvas(int)
Menyisipkan kanvas baru ke dalam daftar anak kanvas ini pada posisi index
.
public XpsCanvas InsertCanvas(int index)
Parameter
index
int
Posisi di mana kanvas baru harus disisipkan.
Mengembalikan
Kanvas yang disisipkan.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Menyisipkan glyph baru ke dalam daftar anak kanvas ini pada posisi index
.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameter
index
int
Posisi di mana glyph baru harus disisipkan.
fontFamily
string
Keluarga font.
fontSize
float
Ukuran font.
fontStyle
FontStyle
Gaya font.
originX
float
Koordinat X asal glyph.
originY
float
Koordinat T asal glyph.
unicodeString
string
String yang akan dicetak.
Mengembalikan
Glyph yang ditambahkan.
InsertPath(int, XpsPathGeometry)
Menyisipkan jalur baru ke dalam daftar anak kanvas ini pada posisi index
.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameter
index
int
Posisi di mana jalur baru harus disisipkan.
data
XpsPathGeometry
Geometri jalur.
Mengembalikan
Jalur yang disisipkan.