Class ClipPathBuilder

Class ClipPathBuilder

Название пространства: Aspose.Svg.Builder Ассоциация: Aspose.SVG.dll (25.5.0)

Строитель класса для создания ценностей CSS clip-path.Этот класс предусматривает методы определения клип-путей с использованием базовых форм, внешних ссылок или геометрических короб.Это позволяет создавать сложные клипы в структурированном и читаемом виде.

[ComVisible(true)]
public class ClipPathBuilder

Inheritance

object ClipPathBuilder

Наследованные члены

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ClipPathBuilder()

public ClipPathBuilder()

Methods

Build()

Создает клип-пут ценность в качестве строка.

public string Build()

Returns

string

Полное представление клип-пута.

Circle(Двойная, двойная и двоевая длины)

Определяет круглый клип.

public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)

Parameters

radius double

радиус в круге.

centerX double

X-координаты центра круга.

centerY double

Y-координаты центра круга.

type LengthType

Тип единицы для измерений.

Returns

ClipPathBuilder

Текущая версия ClipPathBuilder для цепочки метода.

ClipSourceId(Стриг)

Сделайте клип-путь, чтобы ссылаться на внешний источник.

public ClipPathBuilder ClipSourceId(string clipSourceId)

Parameters

clipSourceId string

Идентификация внешнего источника к ссылке.

Returns

ClipPathBuilder

Текущая версия ClipPathBuilder для цепочки метода.

Ellipse(Двойная, двоевая, двойная и длительная)

Определяет эллиптический клип.

public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)

Parameters

radiusX double

Горизонтальный радиус эллипса.

radiusY double

Вертикальный радиус эллипса.

centerX double

X-координаты центра эллипса.

centerY double

Y-координаты центра эллипса.

type LengthType

Тип единицы для измерений.

Returns

ClipPathBuilder

Текущая версия ClipPathBuilder для цепочки метода.

GeometryBox(GeometryBox)

Установите геометрическую коробку для клипа.

public ClipPathBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Геометрическая коробка для использования.

Returns

ClipPathBuilder

Текущая версия ClipPathBuilder для цепочки метода.

None()

Установите клип-путь до «ничего», эффективно деактивируя клипы.

public ClipPathBuilder None()

Returns

ClipPathBuilder

Текущая версия ClipPathBuilder для цепочки метода.

Polygon(Двойные парамы[])

Определяет полигональный клип.

public ClipPathBuilder Polygon(params double[] points)

Parameters

points double [ ]

Набор точек, определяющих вертикалы полигона.

Returns

ClipPathBuilder

Текущая версия ClipPathBuilder для цепочки метода.

Rectangle(Двойная, двоевая, двоякая, двуязная, двойная)

Определяет прямоугольный клипный путь с опциональными круглыми углами.

public ClipPathBuilder Rectangle(double x, double y, double width, double height, double rx = 0, double ry = 0, LengthType type = LengthType.Px)

Parameters

x double

X-координаты верхнего левого угла прямоугольника.

y double

Y-координат верхнего левого угла прямоугольника.

width double

Ширина прямоугольника.

height double

Высота прямоугольника.

rx double

Горизонтальный радиус уголков.

ry double

Вертикальный радиус углов.

type LengthType

Тип единицы для измерений.

Returns

ClipPathBuilder

Текущая версия ClipPathBuilder для цепочки метода.

 Русский