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