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.