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.

 Русский