Class ClipPathBuilder

Class ClipPathBuilder

Der Name: Aspose.Svg.Builder Versammlung: Aspose.SVG.dll (25.5.0)

Eine Builderklasse für die Konstruktion von CSS-Clip-Path-Werte.Diese Klasse bietet Methoden zur Bestimmung von Clip-Paths mit Basisformen, externen Referenzen oder Geometrie-Boxen.Es ermöglicht die Schaffung komplexer Klippfaden auf eine strukturierte und lesbare Art und Weise.

[ComVisible(true)]
public class ClipPathBuilder

Inheritance

object ClipPathBuilder

Vererbte Mitglieder

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

Erstellt den Clip-Path-Wert als String.

public string Build()

Returns

string

Eine String-Repräsentation des Clip-Paths.

Circle(Doppel, Doppelt, LängeTyp)

Definieren Sie einen Kreislauf-Clip-Path.

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

Parameters

radius double

Radius des Kreises.

centerX double

X-Koordinate des Zentrums des Kreises.

centerY double

Y-Koordinate des Zentrums des Kreises.

type LengthType

Einheitstyp für die Dimensionen.

Returns

ClipPathBuilder

Die aktuelle Instanz von ClipPathBuilder für Methodenketten.

ClipSourceId(String)

Setze den Clip-Route, um eine äußere Quelle zu beziehen.

public ClipPathBuilder ClipSourceId(string clipSourceId)

Parameters

clipSourceId string

Die ID der externen Quelle zur Referenz.

Returns

ClipPathBuilder

Die aktuelle Instanz von ClipPathBuilder für Methodenketten.

Ellipse(Doppel, Doppelt, Double, LongType)

Definiert eine elliptische Clip-Path.

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

Parameters

radiusX double

Horizontale Strahlung der Ellipse.

radiusY double

Vertikale Strahlung der Ellipse.

centerX double

X-Koordinate des Ellipszentrums.

centerY double

Y-Koordinate des Ellipszentrums.

type LengthType

Einheitstyp für die Dimensionen.

Returns

ClipPathBuilder

Die aktuelle Instanz von ClipPathBuilder für Methodenketten.

GeometryBox(GeometryBox)

Setzen Sie die Geometriebox für den Clip Path.

public ClipPathBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Die geometrische Box zu verwenden.

Returns

ClipPathBuilder

Die aktuelle Instanz von ClipPathBuilder für Methodenketten.

None()

Setzen Sie den Clip-Route auf “nicht”, die das Clipping effektiv deaktiviert.

public ClipPathBuilder None()

Returns

ClipPathBuilder

Die aktuelle Instanz von ClipPathBuilder für Methodenketten.

Polygon(Parameter doppelt[])

Definiert eine polygonale Clip-Path.

public ClipPathBuilder Polygon(params double[] points)

Parameters

points double [][]

Eine Reihe von Punkten, die die Vertikale des Polygons definieren.

Returns

ClipPathBuilder

Die aktuelle Instanz von ClipPathBuilder für Methodenketten.

Rectangle(Doppel, doppelt, zweifelhaft, Double, Doppel, LängeTyp)

Definiert einen rechteckigen Klipweg mit optionalen runden Ecken.

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-Koordinate der oberen linken Ecke des Rechteckens.

y double

Y-Koordinate der oberen linken Ecke des Rechteckens.

width double

Die Breite des Rechteckens.

height double

Die Höhe des Rechteckens.

rx double

Horizontale Strahlung der Ecke.

ry double

Vertikale Strahlung der Ecke.

type LengthType

Einheitstyp für die Dimensionen.

Returns

ClipPathBuilder

Die aktuelle Instanz von ClipPathBuilder für Methodenketten.

 Deutsch