Class MaskBuilder

Class MaskBuilder

Името на пространството: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)

Изграждащ клас за създаване на CSS маски свойства.Този клас позволява изграждането на сложни стилове маски, използвайки различни свойства като източник на маска, позиция, размер, повтарящ се стил и много други.Резултатната лента може да се използва в CSS за определяне на маскиращото поведение на елемент.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

наследници

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(Двойно, двойно и дълъг)

Поставете размера на фона за маската.

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

Parameters

width double

Ширина на фона.

height double

Височина на фона.

type LengthType

Типът на измерване на дължината.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

Build()

Изгражда стойността на свойството на маската като стълб.

public string Build()

Returns

string

Стрийно представяне на свойството на маската, подходящо за използване в CSS.

CompositingOperator(CompositingOperator)

Поставете композиционния оператор за маската.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

Съставът на оператора.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

GeometryBox(GeometryBox)

Поставете геометричната кутия на маската.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Къщата на геометрията.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

GeometryBoxNoclip(GeometryBox)

Поставете геометричната кутия на маската без клипване.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

Къщата на геометрията.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

MaskSourceId(Стрий)

Идентифицирайте източника на маската.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

Идентифициране на източния елемент на маската.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

Exceptions

ArgumentException

Трон, когато маскаSourceId е нула или бели пространства.

Position(Двойна, дължина)

Поставете позицията на маската.

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

Parameters

position double

стойността на позицията.

type LengthType

Типът на измерване на дължината.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

Position(Двойно, двойно и дълъг)

Определете позицията на маската, като използвате хоризонтални и вертикални стойности.

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

Parameters

horizontal double

Горизонталната стойност на позицията.

vertical double

Вертикална стойност на позицията.

type LengthType

Типът на измерване на дължината.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

Position(Хоризонтална позиция, двойна, дължина)

Позицията на маската се определя с предварително дефинирана хоризонтална позиция и вертикална стойност.

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

Parameters

horizontal HorizontalPosition

Определена хоризонтална позиция.

vertical double

Вертикална стойност на позицията.

type LengthType

Типът на измерване на дължината.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

Position(Вертикална позиция, двойна, дължина)

Позицията на маската се определя с предварително дефинирана вертикална позиция и хоризонтална стойност.

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

Parameters

vertical VerticalPosition

Предефинирана вертикална позиция.

horizontal double

Горизонталната стойност на позицията.

type LengthType

Типът на измерване на дължината.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

Position(хоризонтална позиция, вертикална позиция)

Определете позицията на маската, като използвате предварително дефинирани хоризонтални и вертикални позиции.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

Определена хоризонтална позиция.

vertical VerticalPosition

Предефинирана вертикална позиция.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

Position(HorisontalEdge, двойно, вертикалноЕдге, двоен, дължинаТип)

Определете позицията на маската с помощта на ръбове и стойности.

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

Parameters

horizontalEdge HorizontalEdge

хоризонтална позиция на ръба.

horizontalValue double

Горизонталната стойност на позицията.

verticalEdge VerticalEdge

Вертикална позиция на ръба.

verticalValue double

Вертикална стойност на позицията.

type LengthType

Типът на измерване на дължината.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

RepeatStyle(RepeatStyle)

Направете повтарящ се стил на маската.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

Повтарящ се стил.

Returns

MaskBuilder

Съществуващ случай на MaskBuilder.

 Български