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