Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Canvas öğesi özelliklerini kapsayan sınıf.
Bu öğe, öğeleri bir araya gruplar. Örneğin, Glyphs ve Path öğeleri, bir birim olarak tanımlanabilmesi (bir köprü hedefi olarak) veya her çocuk ve ata öğeye bir bileşik özellik değeri uygulamak için bir kanvas içinde gruplanabilir.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Miras
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
Uygulamalar
IEnumerable<xpscontentelement>, IEnumerable
Miras Alınan Üyeler
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()
Özellikler
EdgeMode
Kanvas içindeki yolların kenarlarının nasıl çizileceğini kontrol eden değeri döndürür/ayarlar.
public XpsEdgeMode EdgeMode { get; set; }
Özellik Değeri
Metotlar
Add<t>(T)
Bu kanvasın çocuk listesine bir öğe ekler.
public T Add<t>(T element) where T : XpsContentElement
Parametreler
element
T
Eklenecek öğe.
Döndürür
T
Eklenen öğe.
Tür Parametreleri
T
Eklemek için öğenin türü.
AddCanvas()
Bu kanvasın çocuk listesine yeni bir kanvas ekler.
public XpsCanvas AddCanvas()
Döndürür
Eklenen kanvas.
AddGlyphs(string, float, FontStyle, float, float, string)
Bu kanvasın çocuk listesine yeni glyph’ler ekler.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametreler
fontFamily
string
Yazı tipi ailesi.
fontSize
float
Yazı tipi boyutu.
fontStyle
FontStyle
Yazı tipi stili.
originX
float
Glyph’lerin başlangıç X koordinatı.
originY
float
Glyph’lerin başlangıç T koordinatı.
unicodeString
string
Yazdırılacak dize.
Döndürür
Eklenen glyph’ler.
AddPath(XpsPathGeometry)
Bu kanvasın çocuk listesine yeni bir yol ekler.
public XpsPath AddPath(XpsPathGeometry data)
Parametreler
data
XpsPathGeometry
Yolun geometrisi.
Döndürür
Eklenen yol.
Clone()
Bu kanvası klonlar.
public XpsCanvas Clone()
Döndürür
Bu kanvasın klonu.
Insert<t>(int, T)
Bu kanvasın çocuk listesine index
konumunda bir öğe ekler.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parametreler
index
int
Bir öğenin eklenmesi gereken konum.
element
T
Eklenecek öğe.
Döndürür
T
Eklenen öğe.
Tür Parametreleri
T
Eklemek için öğenin türü.
InsertCanvas(int)
Bu kanvasın çocuk listesine index
konumunda yeni bir kanvas ekler.
public XpsCanvas InsertCanvas(int index)
Parametreler
index
int
Yeni bir kanvasın eklenmesi gereken konum.
Döndürür
Eklenen kanvas.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Bu kanvasın çocuk listesine index
konumunda yeni glyph’ler ekler.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parametreler
index
int
Yeni glyph’lerin eklenmesi gereken konum.
fontFamily
string
Yazı tipi ailesi.
fontSize
float
Yazı tipi boyutu.
fontStyle
FontStyle
Yazı tipi stili.
originX
float
Glyph’lerin başlangıç X koordinatı.
originY
float
Glyph’lerin başlangıç T koordinatı.
unicodeString
string
Yazdırılacak dize.
Döndürür
Eklenen glyph’ler.
InsertPath(int, XpsPathGeometry)
Bu kanvasın çocuk listesine index
konumunda yeni bir yol ekler.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parametreler
index
int
Yeni bir yolun eklenmesi gereken konum.
data
XpsPathGeometry
Yolun geometrisi.
Döndürür
Eklenen yol.