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
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
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
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
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
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
Den aktuella instansen av ClipPathBuilder för metod kedjning.
None()
Sätt klippvägen till ‘ingen’, effektivt inaktiverar klipning.
public ClipPathBuilder None()
Returns
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
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
Den aktuella instansen av ClipPathBuilder för metod kedjning.