Class ClipPathBuilder
De naam: Aspose.Svg.Builder Verzameling: Aspose.SVG.dll (25.5.0)
Een bouwklasse voor het bouwen van CSS clip-path waarden.Deze klasse biedt methoden om clippaden te definiëren met behulp van basisvormen, externe referenties of geometrische dozen.Het maakt het mogelijk om complexe klipproutes op een gestructureerde en leesbare manier te creëren.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
Geëerbiede leden
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()
Bouwt de clippad-waarde als een string.
public string Build()
Returns
Een string vertegenwoordiging van de clip pad.
Circle(Twee, twee, tweepersoons, lengte)
Definieert een circulaire clippad.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
Radius van de cirkel.
centerX
double
X-coördinatie van het centrum van de cirkel.
centerY
double
Y-coördinatie van het centrum van de cirkel.
type
LengthType
De eenheidstype voor de dimensies.
Returns
De huidige instantie van ClipPathBuilder voor methode keten.
ClipSourceId(String)
Stel de clippad in om een externe bron te verwijzen.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
De ID van de externe bron naar referentie.
Returns
De huidige instantie van ClipPathBuilder voor methode keten.
Ellipse(dubbele, dubbel, double, lengteType)
Definieert een elliptische clippad.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
De horizontale straling van de ellipse.
radiusY
double
Verticale straling van de ellipse.
centerX
double
X-coördinatie van het centrum van de ellips.
centerY
double
Y-koordinaat van het centrum van de ellips.
type
LengthType
De eenheidstype voor de dimensies.
Returns
De huidige instantie van ClipPathBuilder voor methode keten.
GeometryBox(GeometryBox)
Stel de geometrische doos voor de clippad.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
De geometrische doos te gebruiken.
Returns
De huidige instantie van ClipPathBuilder voor methode keten.
None()
Set de clippad naar ’niets’, effectief de clipping uit te schakelen.
public ClipPathBuilder None()
Returns
De huidige instantie van ClipPathBuilder voor methode keten.
Polygon(Parameters dubbel[])
Definieert een polygonale clippad.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[]
Een reeks punten die de vertices van het polygon definiëren.
Returns
De huidige instantie van ClipPathBuilder voor methode keten.
Rectangle(Twee, twee, tweepersoonlijk, dubbele, dubbel, lengte)
Definieert een rectangulaire clippad met optionele ronde hoeken.
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-coordinaat van de bovenste linker hoek van het rectangle.
y
double
Y-koordinaat van de bovenste linker hoek van het rectangle.
width
double
De breedte van de rectangle.
height
double
Hoogte van de rectangle.
rx
double
De horizontale radius van de hoeken.
ry
double
Verticale radius van de hoeken.
type
LengthType
De eenheidstype voor de dimensies.
Returns
De huidige instantie van ClipPathBuilder voor methode keten.