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(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.
RepeatStyle(RepeatStyle)
Направете повтарящ се стил на маската.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
Повтарящ се стил.
Returns
Съществуващ случай на MaskBuilder.