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 的当前例子用于方法链。

 中文