Class ClipPathBuilder

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

object ClipPathBuilder

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

string

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

L’instance actuelle de ClipPathBuilder pour la chaîne de méthode.

 Français