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
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
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
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
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
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
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
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
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
Die aktuelle Instanz von ClipPathBuilder für Methodenketten.