Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Lớp bao gồm các tính năng của phần tử Canvas.
Phần tử này nhóm các phần tử lại với nhau. Ví dụ, các Glyphs và Path có thể được nhóm trong một canvas để được xác định như một đơn vị (như một điểm đến của liên kết) hoặc để áp dụng một giá trị thuộc tính kết hợp cho mỗi phần tử con và tổ tiên.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Kế thừa
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsCanvas
Triển khai
IEnumerable<xpscontentelement>, IEnumerable
Thành viên kế thừa
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()
Thuộc tính
EdgeMode
Trả về/cài đặt giá trị điều khiển cách các cạnh của các đường dẫn trong canvas được hiển thị.
public XpsEdgeMode EdgeMode { get; set; }
Giá trị thuộc tính
Phương thức
Add<t>(T)
Thêm một phần tử vào danh sách con của canvas này.
public T Add<t>(T element) where T : XpsContentElement
Tham số
element
T
Phần tử sẽ được thêm vào.
Trả về
T
Phần tử đã thêm.
Tham số kiểu
T
Kiểu của phần tử cần thêm.
AddCanvas()
Thêm một canvas mới vào danh sách con của canvas này.
public XpsCanvas AddCanvas()
Trả về
Canvas đã thêm.
AddGlyphs(string, float, FontStyle, float, float, string)
Thêm các glyph mới vào danh sách con của canvas này.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Tham số
fontFamily
string
Họ font.
fontSize
float
Kích thước font.
fontStyle
FontStyle
Kiểu font.
originX
float
Tọa độ X gốc của glyphs.
originY
float
Tọa độ T gốc của glyphs.
unicodeString
string
Chuỗi sẽ được in.
Trả về
Các glyph đã thêm.
AddPath(XpsPathGeometry)
Thêm một đường dẫn mới vào danh sách con của canvas này.
public XpsPath AddPath(XpsPathGeometry data)
Tham số
data
XpsPathGeometry
Hình học của đường dẫn.
Trả về
Đường dẫn đã thêm.
Clone()
Nhân bản canvas này.
public XpsCanvas Clone()
Trả về
Bản sao của canvas này.
Insert<t>(int, T)
Chèn một phần tử vào danh sách con của canvas này tại vị trí index
.
public T Insert<t>(int index, T element) where T : XpsContentElement
Tham số
index
int
Vị trí mà một phần tử nên được chèn vào.
element
T
Phần tử sẽ được chèn.
Trả về
T
Phần tử đã chèn.
Tham số kiểu
T
Kiểu của phần tử cần thêm.
InsertCanvas(int)
Chèn một canvas mới vào danh sách con của canvas này tại vị trí index
.
public XpsCanvas InsertCanvas(int index)
Tham số
index
int
Vị trí mà một canvas mới nên được chèn vào.
Trả về
Canvas đã chèn.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Chèn các glyph mới vào danh sách con của canvas này tại vị trí index
.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Tham số
index
int
Vị trí mà các glyph mới nên được chèn vào.
fontFamily
string
Họ font.
fontSize
float
Kích thước font.
fontStyle
FontStyle
Kiểu font.
originX
float
Tọa độ X gốc của glyphs.
originY
float
Tọa độ T gốc của glyphs.
unicodeString
string
Chuỗi sẽ được in.
Trả về
Các glyph đã thêm.
InsertPath(int, XpsPathGeometry)
Chèn một đường dẫn mới vào danh sách con của canvas này tại vị trí index
.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Tham số
index
int
Vị trí mà một đường dẫn mới nên được chèn vào.
data
XpsPathGeometry
Hình học của đường dẫn.
Trả về
Đường dẫn đã chèn.