Class XpsCanvas
İsim alanı : Aspose.Page.XPS.XpsModel Toplama: Aspose.Page.dll (25.4.0)
Sınıf incapsulating Canvas element özellikleri.Bu eleman elemanları bir araya getirir. örneğin, Glyphs ve Path elemanlarıBir birim olarak tanımlanmak için bir kanvas halinde gruplanabilir (hiper bağlantı hedefi olarak) veyaHer çocuk ve atalar için bir kompozit mülkiyet değeri uygulanmalıdır.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Inheritance
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
Implements
mirasçı üyeleri
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
Canvas içindeki yol kenarlarının nasıl dönüştürüldüğünü kontrol eden değeri döndürür / ayarlar.
public XpsEdgeMode EdgeMode { get; set; }
Mülkiyet Değer
Methods
ekleme t>(T)
Bu kanvasın çocuk listesine bir öğe ekleyin.
public T Add<t>(T element) where T : XpsContentElement
Parameters
element
T
Eklenen bir öğe var.
Returns
T
eklenen bir unsur.
Parametreler türü
T
Ekleyeceğiniz öğenin türü.
AddCanvas()
Bu kanvasın çocuk listesine yeni bir kanvas ekleyin.
public XpsCanvas AddCanvas()
Returns
Canvas eklendi.
AddGlyphs(Çerçeve, Float, FontStyle, Float, Float, Çerçeve)
Bu kanvasın çocuk listesine yeni glifler ekleyin.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
fontFamily
string
Font aile.
fontSize
float
Yazı boyutu .
fontStyle
FontStyle
Yazma tarzı .
originX
float
Glyphs orijinal X koordinat.
originY
float
Glyph orijinal T koordinasyonu.
unicodeString
string
Yazdırmak için çerçeve.
Returns
Glifler eklendi.
AddPath(XpsPathGeometry)
Bu kanvasın çocuk listesine yeni bir yol ekleyin.
public XpsPath AddPath(XpsPathGeometry data)
Parameters
data
XpsPathGeometry
Yolun geometri.
Returns
Yürüyüş yolu eklendi.
Clone()
Bu kanvası klonlayın.
public XpsCanvas Clone()
Returns
Bu kanvasın klonu.
içeriği t>(T , T)
Bu kanvasın çocuk listesine index’ konumunda bir öğe girin.
public T Insert<t>(int index, T element) where T : XpsContentElement
Parameters
index
int
Bir öğenin yerleştirilmesi gereken bir pozisyon.
element
T
Yapılması gereken öğe.
Returns
T
Yerleştirilmiş bir element.
Parametreler türü
T
Ekleyeceğiniz öğenin türü.
InsertCanvas(int ile)
Bu kanvasın çocuk listesine index’ konumunda yeni bir kanvas girin.
public XpsCanvas InsertCanvas(int index)
Parameters
index
int
Yeni bir kanvasın yerleştirilmesi gereken pozisyon.
Returns
Canvas yerleştirildi.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Bu kanvasın çocuk listesine index’ konumunda yeni glyphler yerleştirin.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Parameters
index
int
Yeni gliflerin yerleştirilmesi gereken pozisyon.
fontFamily
string
Font aile.
fontSize
float
Yazı boyutu .
fontStyle
FontStyle
Yazma tarzı .
originX
float
Glyphs orijinal X koordinat.
originY
float
Glyph orijinal T koordinasyonu.
unicodeString
string
Yazdırmak için çerçeve.
Returns
Glifler eklendi.
InsertPath(XpsPathGeometry Hakkında)
Bu kanvasın çocuk listesine yeni bir yol girin index’ konumunda.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Parameters
index
int
Yeni bir yolun yerleştirilmesi gereken bir pozisyon.
data
XpsPathGeometry
Yolun geometri.
Returns
Yerleştirilmiş bir yol.