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(Горизонтальний, двосторонній, вертикальний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.