Class ClipPathBuilder
nazivni prostor: Aspose.Svg.Builder Sastanak: Aspose.SVG.dll (25.5.0)
Razred graditelja za izgradnju vrijednosti CSS klip-path.Ova klasa pruža metode za definiciju klip putova pomoću osnovnih oblika, vanjskih referencija ili geometrijskih kutija.To omogućuje stvaranje složenih stepenih staza na strukturiran i čitljiv način.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
naslijeđeni članovi
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()
Izgrađuje vrijednost klipa kao traku.
public string Build()
Returns
String predstavljanje klip put.
Circle(Dvostruka, dvostruk, dugotrajna)
Definicija krugovitih klipa.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
Radija u krugu.
centerX
double
X-koordinacija središta kruga.
centerY
double
I-koordinacija središta kruga.
type
LengthType
Vrsta jedinice za dimenzije.
Returns
Trenutačni primjer ClipPathBuilder za metodski lanac.
ClipSourceId(String)
Sastavite klip put za upućivanje na vanjski izvor.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
Identifikacija vanjskog izvora za upućivanje.
Returns
Trenutačni primjer ClipPathBuilder za metodski lanac.
Ellipse(Dvostruki, dvostruk, dužni, dugotrajni)
Definicija eliptičkog klipa.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
Horizontalni radijal ellipsa.
radiusY
double
Vertikalni radijal ellipsa.
centerX
double
X-koordinacija središta elipa.
centerY
double
Y-koordinacija središta elipa.
type
LengthType
Vrsta jedinice za dimenzije.
Returns
Trenutačni primjer ClipPathBuilder za metodski lanac.
GeometryBox(GeometryBox)
Postavite geometrijsku kutiju za klip put.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Geometrijska kutija za korištenje.
Returns
Trenutačni primjer ClipPathBuilder za metodski lanac.
None()
Postavite klip put na ’ništa’, učinkovito onemogućavajući klip.
public ClipPathBuilder None()
Returns
Trenutačni primjer ClipPathBuilder za metodski lanac.
Polygon(Dvostruki parami[])
Definicija poligonalnog klipa.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[]
Postoji niz točaka koji definiraju vertikale poligona.
Returns
Trenutačni primjer ClipPathBuilder za metodski lanac.
Rectangle(Dvostruka, dvostruk, dvojna, dugotrajna)
Definiše rektangularni klip put s opcionalnim okruglim kutovima.
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-koordinacija gornjeg lijevog ugla pravokugla.
y
double
Y-koordinacija gornjeg lijevog ugla pravokugla.
width
double
Širina iz pravokugla.
height
double
Visina izravnog smjera.
rx
double
Horizontalni radijal u kutovima.
ry
double
Vertikalni radijal u kutovima.
type
LengthType
Vrsta jedinice za dimenzije.
Returns
Trenutačni primjer ClipPathBuilder za metodski lanac.