Class ClipPathBuilder
Името на пространството: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)
Изграждащ клас за изграждане на CSS клип-паути стойности.Този клас предлага методи за определяне на клипове с помощта на основни форми, външни референции или геометрични кутии.Тя позволява създаването на сложни пътеки за клипване по структуриран и честен начин.
[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 за методологична верига.