Class ClipPathBuilder
Название пространства: Aspose.Svg.Builder Ассоциация: Aspose.SVG.dll (25.5.0)
Строитель класса для создания ценностей CSS clip-path.Этот класс предусматривает методы определения клип-путей с использованием базовых форм, внешних ссылок или геометрических короб.Это позволяет создавать сложные клипы в структурированном и читаемом виде.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
Наследованные члены
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
Полное представление клип-пута.
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 для цепочки метода.
ClipSourceId(Стриг)
Сделайте клип-путь, чтобы ссылаться на внешний источник.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
Идентификация внешнего источника к ссылке.
Returns
Текущая версия 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 для цепочки метода.
GeometryBox(GeometryBox)
Установите геометрическую коробку для клипа.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Геометрическая коробка для использования.
Returns
Текущая версия ClipPathBuilder для цепочки метода.
None()
Установите клип-путь до «ничего», эффективно деактивируя клипы.
public ClipPathBuilder None()
Returns
Текущая версия ClipPathBuilder для цепочки метода.
Polygon(Двойные парамы[])
Определяет полигональный клип.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[ ]
Набор точек, определяющих вертикалы полигона.
Returns
Текущая версия 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 для цепочки метода.