Class ClipPathBuilder

Class ClipPathBuilder

Namn på plats: Aspose.Svg.Builder Församling: Aspose.SVG.dll (25.5.0)

En byggklass för att bygga CSS clip-path värden.Denna klass tillhandahåller metoder för att definiera klippvägar med hjälp av grundläggande former, externa referenser eller geometriska lådor.Det möjliggör skapandet av komplexa klippvägar på ett strukturerat och läsbart sätt.

[ComVisible(true)]
public class ClipPathBuilder

Inheritance

object ClipPathBuilder

Arvsmedlemmar

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()

Bygg klippvägsvärdet som en sträng.

public string Build()

Returns

string

En strängrepresentation av klippvägen.

Circle(Dubbel, dubbel och längd)

Definiera en cirkulär klippväg.

public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)

Parameters

radius double

Radius av cirkeln.

centerX double

X-koordinat av cirkelns centrum.

centerY double

Y-koordinat av cirkelns centrum.

type LengthType

Enhetstypen för dimensionerna.

Returns

ClipPathBuilder

Den aktuella instansen av ClipPathBuilder för metod kedjning.

ClipSourceId(Sträng)

Ställ in klippvägen för att hänvisa till en extern källa.

public ClipPathBuilder ClipSourceId(string clipSourceId)

Parameters

clipSourceId string

ID av den externa källan till referens.

Returns

ClipPathBuilder

Den aktuella instansen av ClipPathBuilder för metod kedjning.

Ellipse(dubbelt, dubbel, double, longthype)

Definiera en elliptisk klippväg.

public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)

Parameters

radiusX double

Horisontell strålning av ellipsen.

radiusY double

Vertikala strålar av ellipsen.

centerX double

X-koordinat av ellipsens centrum.

centerY double

Y-koordinat av ellipsens centrum.

type LengthType

Enhetstypen för dimensionerna.

Returns

ClipPathBuilder

Den aktuella instansen av ClipPathBuilder för metod kedjning.

GeometryBox(GeometryBox)

Ställ in geometrifönstret för klippvägen.

public ClipPathBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Geometrisk låda att använda.

Returns

ClipPathBuilder

Den aktuella instansen av ClipPathBuilder för metod kedjning.

None()

Sätt klippvägen till ‘ingen’, effektivt inaktiverar klipning.

public ClipPathBuilder None()

Returns

ClipPathBuilder

Den aktuella instansen av ClipPathBuilder för metod kedjning.

Polygon(Paramount dubbel[])

Definiera en polygonal klippväg.

public ClipPathBuilder Polygon(params double[] points)

Parameters

points double [ ]

Ett antal punkter som definierar vertikalerna i polygonen.

Returns

ClipPathBuilder

Den aktuella instansen av ClipPathBuilder för metod kedjning.

Rectangle(dubbelt, dubbel, double, dual, longthype)

Definierar en rektangulär klippväg med valfria runda hörn.

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-koordinat av den övre vänstra hörnet av rektangeln.

y double

Y-koordinat av den övre vänstra hörnet av rektangeln.

width double

bredden av rektangeln.

height double

Höjd av rektangeln.

rx double

Horisontell radius av hörnen.

ry double

Vertikal radius av hörnen.

type LengthType

Enhetstypen för dimensionerna.

Returns

ClipPathBuilder

Den aktuella instansen av ClipPathBuilder för metod kedjning.

 Svenska