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