Class MaskBuilder

Class MaskBuilder

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 các thuộc tính mặt nạ CSS.Khóa học này cho phép xây dựng các phong cách mặt nạ phức tạp bằng cách sử dụng các thuộc tính khác nhau như nguồn, vị trí, kích cỡ, lối lặp lại, và nhiều hơn nữa.Các dòng kết quả có thể được sử dụng trong CSS để xác định hành vi ẩn của một yếu tố.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

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

MaskBuilder()

public MaskBuilder()

Methods

BackgroundSize(Đôi, đôi, chiều dài)

Đặt kích thước nền cho mặt nạ.

public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)

Parameters

width double

rộng của nền tảng.

height double

Độ cao của nền.

type LengthType

Loại đo chiều dài.

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

Build()

Xây dựng giá trị thuộc tính mặt nạ như một string.

public string Build()

Returns

string

Một biểu hiện sợi của tài sản mặt nạ, phù hợp để sử dụng trong CSS.

CompositingOperator(CompositingOperator)

Đặt máy điều khiển compositing cho mặt nạ.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

Nhà hoạt động composite.

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

GeometryBox(GeometryBox)

Đặt hộp địa phương của mặt nạ.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

hộp Geometry

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

GeometryBoxNoclip(GeometryBox)

Đặt hộp địa phương của mặt nạ mà không có mảnh vỡ.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

hộp Geometry

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

MaskSourceId(String)

Nhập ID nguồn mặt nạ cho mặt Nạ.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

ID của yếu tố nguồn mặt nạ.

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

Exceptions

ArgumentException

Thrown khi maskSourceId là không hoặc không gian trắng.

Position(Độ dài, đôi)

Đặt vị trí của mặt nạ.

public MaskBuilder Position(double position, LengthType type = LengthType.Px)

Parameters

position double

Giá trị vị trí.

type LengthType

Loại đo chiều dài.

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

Position(Đôi, đôi, chiều dài)

Thiết lập vị trí của mặt nạ bằng cách sử dụng các giá trị ngang và dọc.

public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal double

Giá trị vị trí ngang.

vertical double

Giá trị vị trí dọc.

type LengthType

Loại đo chiều dài.

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

Position(Vị trí ngang, đôi, chiều dàiType)

Thiết lập vị trí của mặt nạ bằng cách sử dụng một vị thế ngang được xác định trước và một giá trị dọc.

public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal HorizontalPosition

Vị trí chân trời được định nghĩa trước.

vertical double

Giá trị vị trí dọc.

type LengthType

Loại đo chiều dài.

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

Position(VerticalPosition, double, dàiType)

Thiết lập vị trí của mặt nạ bằng cách sử dụng một vị thế dọc được xác định trước và một giá trị ngang.

public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)

Parameters

vertical VerticalPosition

Vị trí dọc được định nghĩa trước.

horizontal double

Giá trị vị trí ngang.

type LengthType

Loại đo chiều dài.

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

Position(Vị trí ngang, Vertical Position)

Thiết lập vị trí của mặt nạ bằng cách sử dụng các vị thế ngang và dọc được xác định trước.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

Vị trí chân trời được định nghĩa trước.

vertical VerticalPosition

Vị trí dọc được định nghĩa trước.

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

Position(HorizontalEdge, đôi, VerticalEdg, double, LongthType)

Thiết lập vị trí của mặt nạ bằng cách sử dụng các cạnh và giá trị.

public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)

Parameters

horizontalEdge HorizontalEdge

Vị trí horizontal edge

horizontalValue double

Giá trị vị trí ngang.

verticalEdge VerticalEdge

Vị trí thang vuông.

verticalValue double

Giá trị vị trí dọc.

type LengthType

Loại đo chiều dài.

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

RepeatStyle(RepeatStyle)

Thiết lập phong cách lặp lại của mặt nạ.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

Phong cách lặp lại

Returns

MaskBuilder

Tính năng hiện tại của MaskBuilder.

 Tiếng Việt