Class ClipPathBuilder
Tên không gian: Aspose.Svg.Builder Tổng hợp: Aspose.SVG.dll (25.5.0)
Một lớp xây dựng để tạo ra các giá trị clip-path của CSS.Khóa học này cung cấp các phương pháp để xác định các con đường clip bằng cách sử dụng các hình dạng cơ bản, tham chiếu bên ngoài, hoặc hộp địa chất.Nó cho phép tạo ra các con đường lăn phức tạp theo cách có cấu trúc và dễ đọc.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
Thành viên thừa kế
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ClipPathBuilder()
public ClipPathBuilder()
Methods
Build()
Xây dựng giá trị clip path như một string.
public string Build()
Returns
Một biểu hiện string của con đường clip.
Circle(đôi, double, longType)
Định nghĩa một con đường clip vòng tròn.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
Radius của vòng tròn.
centerX
double
X-coordinate của trung tâm của vòng tròn.
centerY
double
Y-coordinate của trung tâm vòng tròn.
type
LengthType
Loại đơn vị cho các kích thước.
Returns
Ví dụ hiện tại của ClipPathBuilder cho phương pháp chuỗi.
ClipSourceId(String)
Thiết lập con đường clip để đề cập đến một nguồn bên ngoài.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
ID của nguồn bên ngoài để tham chiếu.
Returns
Ví dụ hiện tại của ClipPathBuilder cho phương pháp chuỗi.
Ellipse(Đôi, đôi, double, longType)
Định nghĩa một con đường clip eliptic.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
Khung chân trời của Ellipse.
radiusY
double
Màn hình trực quan của Ellipse.
centerX
double
X-coordinate của trung tâm Ellipse.
centerY
double
Y-coordinate của trung tâm Ellipse.
type
LengthType
Loại đơn vị cho các kích thước.
Returns
Ví dụ hiện tại của ClipPathBuilder cho phương pháp chuỗi.
GeometryBox(GeometryBox)
Thiết lập hộp địa phương cho con đường clip.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
hộp geometry để sử dụng.
Returns
Ví dụ hiện tại của ClipPathBuilder cho phương pháp chuỗi.
None()
Thiết lập con đường clip để ‘không’, hiệu quả vô hiệu hóa clip.
public ClipPathBuilder None()
Returns
Ví dụ hiện tại của ClipPathBuilder cho phương pháp chuỗi.
Polygon(params đôi[])
Định nghĩa một con đường clip đa dạng.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[ ]
Một loạt các điểm xác định dọc của polygon.
Returns
Ví dụ hiện tại của ClipPathBuilder cho phương pháp chuỗi.
Rectangle(Đôi, đôi, Double, Dual, LongType)
Định nghĩa một con đường clip thẳng với góc tròn tùy chọn.
public ClipPathBuilder Rectangle(double x, double y, double width, double height, double rx = 0, double ry = 0, LengthType type = LengthType.Px)
Parameters
x
double
X-coordinate của góc trên bên trái của đường thẳng.
y
double
Y-coordinate của góc trên bên trái của đường thẳng.
width
double
rộng của đường thẳng.
height
double
Độ cao của đường thẳng.
rx
double
Ánh sáng ngang của các góc.
ry
double
Radios vertical của góc.
type
LengthType
Loại đơn vị cho các kích thước.
Returns
Ví dụ hiện tại của ClipPathBuilder cho phương pháp chuỗi.