Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
คลาสที่รวมฟีเจอร์ขององค์ประกอบ Canvas
องค์ประกอบนี้ใช้ในการจัดกลุ่มองค์ประกอบต่างๆ เช่น Glyphs และ Path สามารถจัดกลุ่มใน canvas เพื่อให้สามารถระบุเป็นหน่วย (เช่น จุดหมายของลิงก์) หรือใช้ค่าคุณสมบัติที่ประกอบขึ้นกับแต่ละองค์ประกอบลูกและบรรพบุรุษ
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
การสืบทอด
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
การนำไปใช้
IEnumerable<xpscontentelement>, IEnumerable
สมาชิกที่สืบทอด
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()
คุณสมบัติ
EdgeMode
คืนค่า/ตั้งค่าค่าที่ควบคุมวิธีการเรนเดอร์ขอบของเส้นทางภายใน canvas
public XpsEdgeMode EdgeMode { get; set; }
ค่าคุณสมบัติ
วิธีการ
Add<t>(T)
เพิ่มองค์ประกอบลงในรายการลูกของ canvas นี้
public T Add<t>(T element) where T : XpsContentElement
พารามิเตอร์
element
T
องค์ประกอบที่จะถูกเพิ่ม
คืนค่า
T
องค์ประกอบที่ถูกเพิ่ม
พารามิเตอร์ประเภท
T
ประเภทขององค์ประกอบที่จะเพิ่ม
AddCanvas()
เพิ่ม canvas ใหม่ลงในรายการลูกของ canvas นี้
public XpsCanvas AddCanvas()
คืนค่า
canvas ที่ถูกเพิ่ม
AddGlyphs(string, float, FontStyle, float, float, string)
เพิ่ม glyphs ใหม่ลงในรายการลูกของ canvas นี้
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
พารามิเตอร์
fontFamily
string
ตระกูลฟอนต์
fontSize
float
ขนาดฟอนต์
fontStyle
FontStyle
สไตล์ฟอนต์
originX
float
พิกัด X ของ glyphs
originY
float
พิกัด T ของ glyphs
unicodeString
string
สตริงที่จะพิมพ์
คืนค่า
glyphs ที่ถูกเพิ่ม
AddPath(XpsPathGeometry)
เพิ่มเส้นทางใหม่ลงในรายการลูกของ canvas นี้
public XpsPath AddPath(XpsPathGeometry data)
พารามิเตอร์
data
XpsPathGeometry
รูปทรงของเส้นทาง
คืนค่า
เส้นทางที่ถูกเพิ่ม
Clone()
ทำซ้ำ canvas นี้
public XpsCanvas Clone()
คืนค่า
การทำซ้ำของ canvas นี้
Insert<t>(int, T)
แทรกองค์ประกอบลงในรายการลูกของ canvas นี้ที่ตำแหน่ง index
public T Insert<t>(int index, T element) where T : XpsContentElement
พารามิเตอร์
index
int
ตำแหน่งที่องค์ประกอบจะถูกแทรก
element
T
องค์ประกอบที่จะถูกแทรก
คืนค่า
T
องค์ประกอบที่ถูกแทรก
พารามิเตอร์ประเภท
T
ประเภทขององค์ประกอบที่จะเพิ่ม
InsertCanvas(int)
แทรก canvas ใหม่ลงในรายการลูกของ canvas นี้ที่ตำแหน่ง index
public XpsCanvas InsertCanvas(int index)
พารามิเตอร์
index
int
ตำแหน่งที่ canvas ใหม่จะถูกแทรก
คืนค่า
canvas ที่ถูกแทรก
InsertGlyphs(int, string, float, FontStyle, float, float, string)
แทรก glyphs ใหม่ลงในรายการลูกของ canvas นี้ที่ตำแหน่ง index
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
พารามิเตอร์
index
int
ตำแหน่งที่ glyphs ใหม่จะถูกแทรก
fontFamily
string
ตระกูลฟอนต์
fontSize
float
ขนาดฟอนต์
fontStyle
FontStyle
สไตล์ฟอนต์
originX
float
พิกัด X ของ glyphs
originY
float
พิกัด T ของ glyphs
unicodeString
string
สตริงที่จะพิมพ์
คืนค่า
glyphs ที่ถูกเพิ่ม
InsertPath(int, XpsPathGeometry)
แทรกเส้นทางใหม่ลงในรายการลูกของ canvas นี้ที่ตำแหน่ง index
public XpsPath InsertPath(int index, XpsPathGeometry data)
พารามิเตอร์
index
int
ตำแหน่งที่เส้นทางใหม่จะถูกแทรก
data
XpsPathGeometry
รูปทรงของเส้นทาง
คืนค่า
เส้นทางที่ถูกแทรก.