Class ClipPathBuilder
Nom dels espais: Aspose.Svg.Builder Assemblea: Aspose.SVG.dll (25.5.0)
Una classe de constructor per a la construcció de valors CSS clip-path.Aquesta classe proporciona mètodes per definir els camins de clip utilitzant formes bàsiques, referències externes o caixes de geometria.Permet la creació de camins complexos de clavegueres d’una manera estructurada i llegible.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
Membres heretats
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()
Construeix el valor de la ruta de clip com a string.
public string Build()
Returns
Una representació de la línia del Clip Path.
Circle(Doble, doble i llarg)
Defineix un recorregut circular.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
El radi del cercle.
centerX
double
X-coordinació del centre del cercle.
centerY
double
I-coordinada del centre del cercle.
type
LengthType
El tipus d’unitat per a les dimensions.
Returns
La instància actual de ClipPathBuilder per a la cadena de mètodes.
ClipSourceId(Tàrrega)
Estableix el camí de clip per referir-se a una font externa.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
Identificació de la font externa a la referència.
Returns
La instància actual de ClipPathBuilder per a la cadena de mètodes.
Ellipse(Doble, doble, doble i llarg)
Defineix un camí el·líptic.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
Radiació horitzontal de l’ellipsi.
radiusY
double
Radiació vertical de l’ellipsi.
centerX
double
Coordinació X del centre de l’ellipsi.
centerY
double
Coordinació Y del centre de l’el·líps.
type
LengthType
El tipus d’unitat per a les dimensions.
Returns
La instància actual de ClipPathBuilder per a la cadena de mètodes.
GeometryBox(GeometryBox)
Estableix la caixa de geometria per a la ruta de clip.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
La caixa de geometria per utilitzar.
Returns
La instància actual de ClipPathBuilder per a la cadena de mètodes.
None()
Establir el camí de clipa a ’no’, desactivant eficaçment el clip.
public ClipPathBuilder None()
Returns
La instància actual de ClipPathBuilder per a la cadena de mètodes.
Polygon(Paràmetre doble[])
Defineix un camí de clips poligonals.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[]
Una sèrie de punts que defineixen les vertices del poligon.
Returns
La instància actual de ClipPathBuilder per a la cadena de mètodes.
Rectangle(Doble, doble, doble i doble)
Defineix un camí de clip rectangular amb corns rodats opcionals.
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-coordinada de l’angle superior esquerre de la rectangla.
y
double
Y-coordinada de l’angle superior esquerre de la rectangla.
width
double
Amplitud del rectangle.
height
double
Alçada del rectangle.
rx
double
Radiació horitzontal dels racons.
ry
double
Radiació vertical dels racons.
type
LengthType
El tipus d’unitat per a les dimensions.
Returns
La instància actual de ClipPathBuilder per a la cadena de mètodes.