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(Горизонтальний, двосторонній, вертикальнийEdge, подвійний, довжина)

Налаштуйте позицію маски за допомогою країв і цінностей.

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.

 Українська