Class ClipPathBuilder
Le nom : Aspose.Svg.Builder Assemblée: Aspose.SVG.dll (25.5.0)
Une classe de constructeur pour construire les valeurs de clip-path CSS.Cette classe fournit des méthodes pour définir les voies de clips en utilisant des formes de base, des références externes ou des boîtes de géométrie.Il permet la création de sentiers de clips complexes d’une manière structurée et lisible.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
I membri ereditari
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()
Construit la valeur de la voie clipe en tant qu’écran.
public string Build()
Returns
Une représentation de la ligne du clip.
Circle(Double, double, longType)
Définir un chemin de clip circulaire.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
Radius du cercle.
centerX
double
X-coordonnée du centre du cercle.
centerY
double
Y-coordonnée du centre du cercle.
type
LengthType
Type d’unité pour les dimensions.
Returns
L’instance actuelle de ClipPathBuilder pour la chaîne de méthode.
ClipSourceId(Le string)
Mettez la voie de clip pour référer à une source extérieure.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
L’ID de la source externe à la référence.
Returns
L’instance actuelle de ClipPathBuilder pour la chaîne de méthode.
Ellipse(Double, double, doublé, longueur)
Définir un chemin de clip elliptique.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
Le rayon horizontal de l’éllipse.
radiusY
double
Le rayon vertical de l’éllipse.
centerX
double
Coordonnée X du centre de l’éllipse.
centerY
double
Y-coordonnée du centre de l’éllipse.
type
LengthType
Type d’unité pour les dimensions.
Returns
L’instance actuelle de ClipPathBuilder pour la chaîne de méthode.
GeometryBox(GeometryBox)
Mettez la boîte de géométrie pour le clip path.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
La boîte de géométrie à utiliser.
Returns
L’instance actuelle de ClipPathBuilder pour la chaîne de méthode.
None()
Mettez le chemin de clips à « aucun », en désactivant efficacement le clipping.
public ClipPathBuilder None()
Returns
L’instance actuelle de ClipPathBuilder pour la chaîne de méthode.
Polygon(Paramètres doubles[])
Définir un chemin de clip polygonal.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[ ]
Une série de points définissant les vertices du polygone.
Returns
L’instance actuelle de ClipPathBuilder pour la chaîne de méthode.
Rectangle(Double, double, doublé et double)
Définit un chemin de clips rectangulaire avec des cornes rondes facultatives.
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-coordonnée du coin supérieur gauche du rectangle.
y
double
Y-coordonnée du coin supérieur gauche du rectangle.
width
double
La largeur du rectangle.
height
double
La hauteur du rectangle.
rx
double
Le rayon horizontal des coins.
ry
double
Le rayon vertical des coins.
type
LengthType
Type d’unité pour les dimensions.
Returns
L’instance actuelle de ClipPathBuilder pour la chaîne de méthode.