Class ClipPathBuilder
A név: Aspose.Svg.Builder Összefoglaló: Aspose.SVG.dll (25.5.0)
Építő osztály a CSS clip-path értékek létrehozásához.Ez az osztály módszereket kínál a klippályák meghatározására az alapvető formák, külső referenciák vagy geometriai dobozok használatával.Lehetővé teszi a bonyolult csúszás útvonalak strukturált és olvasható módon történő létrehozását.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
Örökletes tagok
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()
Építi a klip út értéket stringként.
public string Build()
Returns
A klip útvonal szalagképének bemutatása.
Circle(Kétszeres, kettős, hosszúság)
Meghatározza a körkörös klip útvonalat.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
A kör sugárzása.
centerX
double
A kör központjának X-koordinátusa.
centerY
double
A kör központjának Y-koordinátusa.
type
LengthType
Az egység típusa a dimenziókhoz.
Returns
A ClipPathBuilder jelenlegi példája a módszertároláshoz.
ClipSourceId(A string)
Állítsa be a klip útvonalát egy külső forrásra való hivatkozásra.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
A külső forrás azonosítója a hivatkozáshoz.
Returns
A ClipPathBuilder jelenlegi példája a módszertároláshoz.
Ellipse(kétszeres, kettős, dupla, hosszúság)
Meghatározza az elliptikus klip útvonalat.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
Az ellipszis horizontális sugárzása.
radiusY
double
Az ellipszis függőleges sugara.
centerX
double
Az ellipse központjának X-koordinátusa.
centerY
double
Az ellipsz központjának Y-koordinátusa.
type
LengthType
Az egység típusa a dimenziókhoz.
Returns
A ClipPathBuilder jelenlegi példája a módszertároláshoz.
GeometryBox(GeometryBox)
Állítsa be a geometriai dobozot a klip útvonalra.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
A geometriai doboz használható.
Returns
A ClipPathBuilder jelenlegi példája a módszertároláshoz.
None()
Állítsa be a klip útját a “nincs”, hatékonyan kiküszöböli a klipet.
public ClipPathBuilder None()
Returns
A ClipPathBuilder jelenlegi példája a módszertároláshoz.
Polygon(Kettős párhuzamos[])
Meghatározza a poligonális klip útvonalat.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[]
Számos pont, amely meghatározza a poligon vertikáit.
Returns
A ClipPathBuilder jelenlegi példája a módszertároláshoz.
Rectangle(kétszeres, kettős, dupla, két, hosszúság)
Meghatározza a rektanguláris klip útvonalat opcionális kerek sarkokkal.
public ClipPathBuilder Rectangle(double x, double y, double width, double height, double rx = 0, double ry = 0, LengthType type = LengthType.Px)
Parameters
x
double
Az X-koordinátus a jobb felső sarokból származik.
y
double
Az Y-koordinátus a jobb oldali sarok felső sarkában.
width
double
A rektangul szélessége.
height
double
A rektangul magassága.
rx
double
A sarkok horizontális sugárzása.
ry
double
A sarkok függőleges sugara.
type
LengthType
Az egység típusa a dimenziókhoz.
Returns
A ClipPathBuilder jelenlegi példája a módszertároláshoz.