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