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 ClipPathBuilderInheritance
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.