Class ClipPathBuilder

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

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()

Costruisce il valore del percorso di clip come string.

public string Build()

Returns

string

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

L’attuale instanza di ClipPathBuilder per la catena di metodo.

 Italiano