Class ClipPathBuilder
Navne til: Aspose.Svg.Builder Sammensætning: Aspose.SVG.dll (25.5.0)
En byggeklasse for at opbygge CSS clip-path værdier.Denne klasse giver metoder til at definere klippadder ved hjælp af grundlæggende former, eksterne referencer eller geometriske kasser.Det giver mulighed for oprettelse af komplekse klippeveje på en struktureret og læsbar måde.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
De arvede medlemmer
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()
Opbygger klipvejens værdi som en string.
public string Build()
Returns
En string repræsentation af klippestedet.
Circle(Dobbelt, dobbelt og langt)
Det definerer en cirkulær klipvej.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
Radius af cirklen.
centerX
double
X-koordinat af cirkelens centrum.
centerY
double
Y-koordinat af cirkelens centrum.
type
LengthType
Enhedstypen for dimensionerne.
Returns
Den nuværende instans af ClipPathBuilder for metod kedling.
ClipSourceId(String)
Sæt klippestedet for at henvise til en ekstern kilde.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
Identifikation af den eksterne kilde til reference.
Returns
Den nuværende instans af ClipPathBuilder for metod kedling.
Ellipse(Dobbelt, dobbelt, dubelt og langt)
Det er en elliptisk klipvej.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
Den horisontale radius af ellippet.
radiusY
double
Vertikal radius af ellipse.
centerX
double
X-koordinat af ellipsens centrum.
centerY
double
Y-koordinat af ellipsens centrum.
type
LengthType
Enhedstypen for dimensionerne.
Returns
Den nuværende instans af ClipPathBuilder for metod kedling.
GeometryBox(GeometryBox)
Indsæt geometrisk boks til klippestedet.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Geometrisk boks til brug.
Returns
Den nuværende instans af ClipPathBuilder for metod kedling.
None()
Sæt klippadden til ‘ingen’, effektivt forhindrer klipning.
public ClipPathBuilder None()
Returns
Den nuværende instans af ClipPathBuilder for metod kedling.
Polygon(Parametre dobbelt[])
Det definerer en polygonal klipvej.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[]
En række punkter, der definerer vertikalerne i polygonen.
Returns
Den nuværende instans af ClipPathBuilder for metod kedling.
Rectangle(Dobbelt, dobbelt, Dobbel, Dubbel og Langt)
Definerer en rektangulær klipvej med valgfrie runde hjørner.
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 af den øverste venstre hjørne af rektanglen.
y
double
Y-koordinat af den øverste venstre hjørne af rektanglen.
width
double
bredden af rektanglen.
height
double
Højde på rektanglen.
rx
double
Den horisontale radius af hjørnerne.
ry
double
Vertikal radius af hjørnerne.
type
LengthType
Enhedstypen for dimensionerne.
Returns
Den nuværende instans af ClipPathBuilder for metod kedling.