Class MaskBuilder
Името на пространството: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)
Изграждащ клас за създаване на CSS маски свойства.Този клас позволява изграждането на сложни стилове маски, използвайки различни свойства като източник на маска, позиция, размер, повтарящ се стил и много други.Резултатната лента може да се използва в CSS за определяне на маскиращото поведение на елемент.
[ComVisible(true)]
public class MaskBuilderInheritance
наследници
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.