Class ClipPathBuilder
Il nome: Aspose.Svg.Builder Assemblea: Aspose.SVG.dll (25.5.0)
Una classe di costruttore per la costruzione di valori di clip-path CSS.Questa classe fornisce metodi per definire i percorsi di clip utilizzando forme di base, riferimenti esterni o scatole di geometria.Permette la creazione di complessi percorsi di scorrimento in modo strutturato e leggibile.
[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()
Costruisce il valore del percorso di clip come string.
public string Build()
Returns
Una rappresentazione stringente del percorso clip.
Circle(Doppio, doppio e lunghezza)
Definisce un percorso di clip circolare.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
Il raggio del cerchio.
centerX
double
X-coordinato del centro del cerchio.
centerY
double
Y-coordinato del centro del cerchio.
type
LengthType
Il tipo di unità per le dimensioni.
Returns
L’attuale instanza di ClipPathBuilder per la catena di metodo.
ClipSourceId(String)
Imposta il percorso di clip per riferirsi a una fonte esterna.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
L’ID della fonte esterna al riferimento.
Returns
L’attuale instanza di ClipPathBuilder per la catena di metodo.
Ellipse(Doppio, doppio e di lunghezza)
Definisce un percorso elliptico.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
Il raggio orizzontale dell’ellipso.
radiusY
double
Il raggio verticale dell’ellipso.
centerX
double
X-coordinato del centro dell’ellipso.
centerY
double
Il coordinato Y del centro dell’ellipse.
type
LengthType
Il tipo di unità per le dimensioni.
Returns
L’attuale instanza di ClipPathBuilder per la catena di metodo.
GeometryBox(GeometryBox)
Inserisci la casella di geometria per il percorso clip.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
La casella di geometria da usare.
Returns
L’attuale instanza di ClipPathBuilder per la catena di metodo.
None()
Imposta il percorso del clip a ’non’, in modo efficace disattivando il clip.
public ClipPathBuilder None()
Returns
L’attuale instanza di ClipPathBuilder per la catena di metodo.
Polygon(Doppio paramo[])
Definisce un percorso di clip poligonale.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[ ]
Una serie di punti che definiscono le verticali del poligono.
Returns
L’attuale instanza di ClipPathBuilder per la catena di metodo.
Rectangle(Doppio, doppio e duplo, lungo e lungo)
Definisce un percorso clip rettangolare con angoli rotondi opzionali.
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-coordinato della parte superiore sinistra del rectangolo.
y
double
Y-coordinato dell’angolo superiore sinistro del rectangulo.
width
double
La larghezza del rectangolo.
height
double
L’altezza del rectangolo.
rx
double
Il raggio orizzontale dei angoli.
ry
double
Il raggio verticale dei angoli.
type
LengthType
Il tipo di unità per le dimensioni.
Returns
L’attuale instanza di ClipPathBuilder per la catena di metodo.