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