Class ClipPathBuilder

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

object ClipPathBuilder

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

string

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

De huidige instantie van ClipPathBuilder voor methode keten.

None()

Set de clippad naar ’niets’, effectief de clipping uit te schakelen.

public ClipPathBuilder None()

Returns

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

De huidige instantie van ClipPathBuilder voor methode keten.

 Nederlands