Class ClipPathBuilder
Nazwa przestrzeń: Aspose.Svg.Builder Zgromadzenie: Aspose.SVG.dll (25.5.0)
Klasy budownicze do tworzenia wartości CSS clip-path.Ta klasa zapewnia metody do definicji ścieżek klipowych za pomocą podstawowych kształtów, zewnętrznych odniesień lub pudełek geometrycznych.Umożliwia tworzenie złożonych ścieżek w strukturalny i czytelny sposób.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
Dziedziczeni członkowie
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()
Tworzy wartość ścieżki klipowej jako pasek.
public string Build()
Returns
Rękawiczka reprezentuje ścieżkę klipową.
Circle(podwójne, podwojowe, długie)
Określa okrągłą ścieżkę klipu.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
Radia z kręgu.
centerX
double
X-koordynacja ośrodka kręgu.
centerY
double
Koordynacja Y w centrum kręgu.
type
LengthType
Typ jednostki dla wymiarów.
Returns
Obecna instancja ClipPathBuilder dla łańcucha metody.
ClipSourceId(strumień)
Ustaw ścieżkę klipową, aby odwołać się do zewnętrznego źródła.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
Identyfikacja zewnętrznego źródła do odniesienia.
Returns
Obecna instancja ClipPathBuilder dla łańcucha metody.
Ellipse(podwójne, podwojowe, dwuosobowe i długie)
Określenie Elliptical Clip Path.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
Oryginalny promień elipsy.
radiusY
double
Wersyjny promień elipsy.
centerX
double
Koordynacja X w centrum elipsy.
centerY
double
Koordynacja Y w centrum elipsy.
type
LengthType
Typ jednostki dla wymiarów.
Returns
Obecna instancja ClipPathBuilder dla łańcucha metody.
GeometryBox(GeometryBox)
Ustaw pudełko geometryczne dla ścieżki klipowej.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Pudełko geometryczne do użycia.
Returns
Obecna instancja ClipPathBuilder dla łańcucha metody.
None()
Ustaw ścieżkę klipową do “nie”, skutecznie wyłączając klipowanie.
public ClipPathBuilder None()
Returns
Obecna instancja ClipPathBuilder dla łańcucha metody.
Polygon(Podwójne paramy[])
Definuje poligonalną ścieżkę klipu.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[ ]
Zestaw punktów określających szczyty poligonu.
Returns
Obecna instancja ClipPathBuilder dla łańcucha metody.
Rectangle(podwójne, podwojowe, dwuosobowe i długoterminowe)
Określa prostokątną ścieżkę z opcjonalnymi okrągłymi kątami.
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-koordynacja górnego lewego rogu prostokątnego.
y
double
Y-koordynacja górnego lewego rogu prawicy.
width
double
Szerokość rektaku.
height
double
Wysokość rektaku.
rx
double
Oryginalny promień kątów.
ry
double
Wersyjny promień rogów.
type
LengthType
Typ jednostki dla wymiarów.
Returns
Obecna instancja ClipPathBuilder dla łańcucha metody.