Class MaskBuilder
Название пространства: Aspose.Svg.Builder Ассоциация: Aspose.SVG.dll (25.5.0)
Строитель класса для создания свойств маски CSS.Этот класс позволяет построить сложные стили маски, используя различные свойства, такие как источник, положение, размер, повторяющийся стиль и многое другое.Полученная строка может быть использована в CSS для определения маскирующего поведения элемента.
[ComVisible(true)]
public class MaskBuilder
Inheritance
Наследованные члены
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.
Build()
Создает свойственную ценность маски как строение.
public string Build()
Returns
Штрих-презентация свойства маски, подходит для использования в CSS.
CompositingOperator(CompositingOperator)
Поставьте композиционный оператор для маски.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
Композиционный оператор .
Returns
Современный пример MaskBuilder.
GeometryBox(GeometryBox)
Поставьте геометрическую коробку маски.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
В геометрической коробке.
Returns
Современный пример MaskBuilder.
GeometryBoxNoclip(GeometryBox)
Поставьте геометрическую коробку маски без клипа.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
В геометрической коробке.
Returns
Современный пример MaskBuilder.
MaskSourceId(Стриг)
Введите код источника маски для масок.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
Идентификация источника элемента маски.
Returns
Современный пример MaskBuilder.
Exceptions
Прокручивается, когда маскаSourceId является нулевым или белым пространством.
Position(Двойный, длинный)
Определите положение маски.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
Стоимость позиции .
type
LengthType
Тип длины измерения.
Returns
Современный пример MaskBuilder.
Position(Двойная, двойная и длинная)
Определите положение маски с использованием горизонтальных и вертикальных значений.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
Горизонтальная позиционная ценность.
vertical
double
Вертикальная позиционная ценность.
type
LengthType
Тип длины измерения.
Returns
Современный пример MaskBuilder.
Position(Горизонтальная позиция, двойная, длина)
Определите положение маски с использованием заранее определенной горизонтальной позиции и вертикальной стоимости.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
Определенное горизонтальное положение.
vertical
double
Вертикальная позиционная ценность.
type
LengthType
Тип длины измерения.
Returns
Современный пример MaskBuilder.
Position(Вертикальная позиция, двойная, длина)
Определите положение маски с использованием заранее обозначенной вертикальной позиции и горизонтальной стоимости.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
Предварительная вертикальная позиция.
horizontal
double
Горизонтальная позиционная ценность.
type
LengthType
Тип длины измерения.
Returns
Современный пример MaskBuilder.
Position(Горизонтальное положение, вертикальная позиция)
Определите положение маски с использованием заранее определенных горизонтальных и вертикальных позиций.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
Определенное горизонтальное положение.
vertical
VerticalPosition
Предварительная вертикальная позиция.
Returns
Современный пример 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.
RepeatStyle(RepeatStyle)
Определите повторяемый стиль маски.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
Стиль повторения .
Returns
Современный пример MaskBuilder.