Class ClipPathBuilder
Numele spaţiului: Aspose.Svg.Builder Adunare: Aspose.SVG.dll (25.5.0)
O clasă de constructor pentru a construi valori CSS clip-path.Această clasă oferă metode pentru a defini căile de clip folosind forme de bază, referințe externe sau cutii de geometrie.Permite crearea de căi complexe de clătire într-un mod structurat și citit.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
Membrii moștenitori
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()
Construiește valoarea drumului clip ca string.
public string Build()
Returns
O reprezentare stringă a traseului clip.
Circle(dublă, dublu, lungime)
Define o cale circulară.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
Radiul din cerc.
centerX
double
X-coordonate din centrul cercului.
centerY
double
Y-coordonate din centrul cercului.
type
LengthType
Tipul de unitate pentru dimensiunile.
Returns
Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.
ClipSourceId(Strângere)
Stabiliți calea clipului pentru a face referire la o sursă externă.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
ID-ul sursei externe la referință.
Returns
Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.
Ellipse(dublă, dublu, de două ori, lungime)
Define o cale eliptică de clip.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
Radiul orizontal al elipsei.
radiusY
double
Radiul vertical al elipsei.
centerX
double
Coordonatul X al centrului elipsului.
centerY
double
Y-coordonată a centrului elipsei.
type
LengthType
Tipul de unitate pentru dimensiunile.
Returns
Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.
GeometryBox(GeometryBox)
Stabiliți caseta de geometrie pentru calea clip.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Cutia de geometrie pentru utilizare.
Returns
Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.
None()
Stabiliți calea clipului la “nu”, dezactivând în mod eficient cliparea.
public ClipPathBuilder None()
Returns
Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.
Polygon(Parametrul dublu[])
Define o cale de clip poligonală.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[]
O serie de puncte care definesc verticalele poligonului.
Returns
Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.
Rectangle(dublă, dublu, de două ori, lungime)
Define o cale de clip rectangulară cu unghiuri rotunde opționale.
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-coordonat al colțului stâng de sus al rectanglului.
y
double
Y-coordonate a colțului superior stâng al rectanglului.
width
double
adâncimea rectanglului.
height
double
Înălțimea rectangulară.
rx
double
radiaţii orizontale ale colţurilor.
ry
double
Radiul vertical al colțurilor.
type
LengthType
Tipul de unitate pentru dimensiunile.
Returns
Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.