Class ClipPathBuilder
Název místa: Aspose.Svg.Builder Shromáždění: Aspose.SVG.dll (25.5.0)
Stavební třída pro vytváření hodnot CSS clip-path.Tato třída poskytuje metody pro definici klipových cest pomocí základních tvarů, vnějších referencí nebo geometrických krabic.Umožňuje vytvoření složitých klíčových cest strukturovaným a čitelným způsobem.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
Dědiční členové
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()
Vytváří klipovou hodnotu jako řetězec.
public string Build()
Returns
Stringová reprezentace klipové cesty.
Circle(Dvojí, dvojí a dlouhý)
Definuje cirkulární klipovou cestu.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
Radia v kruhu.
centerX
double
X-koordinát v centru kruhu.
centerY
double
Y-koordinát centra kruhu.
type
LengthType
Typ jednotky pro rozměry.
Returns
Aktuální instance ClipPathBuilder pro metodické řetězce.
ClipSourceId(Stringová)
Vytvořte klipovou cestu k odkazu na externí zdroj.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
Identifikace externího zdroje k referenci.
Returns
Aktuální instance ClipPathBuilder pro metodické řetězce.
Ellipse(dvojnásobné, dvoulůžkové, dvakrát dlouhé)
Definuje eliptickou klipovou cestu.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
Horizontální rádio elipsy.
radiusY
double
Vertikální rádio elipsy.
centerX
double
X-koordinát v centru elipsy.
centerY
double
Y-koordinát centra elipsy.
type
LengthType
Typ jednotky pro rozměry.
Returns
Aktuální instance ClipPathBuilder pro metodické řetězce.
GeometryBox(GeometryBox)
Vytvořte geometrickou krabici pro klipovou cestu.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Geometrická krabička k použití.
Returns
Aktuální instance ClipPathBuilder pro metodické řetězce.
None()
Sestavte klipovou cestu na “nikoli”, účinně deaktivuje klipování.
public ClipPathBuilder None()
Returns
Aktuální instance ClipPathBuilder pro metodické řetězce.
Polygon(Dvoulůžkový parám[])
Definuje polygonální klipovou cestu.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[]a[]
Řada bodů, které definují vertikály polygonu.
Returns
Aktuální instance ClipPathBuilder pro metodické řetězce.
Rectangle(dvojnásobný, dvoulůžkový, dvakrát, zdvojený, dlouhý)
Definuje rektangulární klipovou dráhu s volitelným okrúhlým rohem.
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-koordinát horního levého rohu pravého úhlu.
y
double
Y-koordinát horního levého rohu pravého úhlu.
width
double
Šířka pravého úhlu.
height
double
Výška pravého úhlu.
rx
double
Horizontální rozsah úhlů.
ry
double
Vertikální rádio koutů.
type
LengthType
Typ jednotky pro rozměry.
Returns
Aktuální instance ClipPathBuilder pro metodické řetězce.