Class ClipPathBuilder

Class ClipPathBuilder

Nom dels espais: Aspose.Svg.Builder Assemblea: Aspose.SVG.dll (25.5.0)

Una classe de constructor per a la construcció de valors CSS clip-path.Aquesta classe proporciona mètodes per definir els camins de clip utilitzant formes bàsiques, referències externes o caixes de geometria.Permet la creació de camins complexos de clavegueres d’una manera estructurada i llegible.

[ComVisible(true)]
public class ClipPathBuilder

Inheritance

object ClipPathBuilder

Membres heretats

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

Construeix el valor de la ruta de clip com a string.

public string Build()

Returns

string

Una representació de la línia del Clip Path.

Circle(Doble, doble i llarg)

Defineix un recorregut circular.

public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)

Parameters

radius double

El radi del cercle.

centerX double

X-coordinació del centre del cercle.

centerY double

I-coordinada del centre del cercle.

type LengthType

El tipus d’unitat per a les dimensions.

Returns

ClipPathBuilder

La instància actual de ClipPathBuilder per a la cadena de mètodes.

ClipSourceId(Tàrrega)

Estableix el camí de clip per referir-se a una font externa.

public ClipPathBuilder ClipSourceId(string clipSourceId)

Parameters

clipSourceId string

Identificació de la font externa a la referència.

Returns

ClipPathBuilder

La instància actual de ClipPathBuilder per a la cadena de mètodes.

Ellipse(Doble, doble, doble i llarg)

Defineix un camí el·líptic.

public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)

Parameters

radiusX double

Radiació horitzontal de l’ellipsi.

radiusY double

Radiació vertical de l’ellipsi.

centerX double

Coordinació X del centre de l’ellipsi.

centerY double

Coordinació Y del centre de l’el·líps.

type LengthType

El tipus d’unitat per a les dimensions.

Returns

ClipPathBuilder

La instància actual de ClipPathBuilder per a la cadena de mètodes.

GeometryBox(GeometryBox)

Estableix la caixa de geometria per a la ruta de clip.

public ClipPathBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

La caixa de geometria per utilitzar.

Returns

ClipPathBuilder

La instància actual de ClipPathBuilder per a la cadena de mètodes.

None()

Establir el camí de clipa a ’no’, desactivant eficaçment el clip.

public ClipPathBuilder None()

Returns

ClipPathBuilder

La instància actual de ClipPathBuilder per a la cadena de mètodes.

Polygon(Paràmetre doble[])

Defineix un camí de clips poligonals.

public ClipPathBuilder Polygon(params double[] points)

Parameters

points double []

Una sèrie de punts que defineixen les vertices del poligon.

Returns

ClipPathBuilder

La instància actual de ClipPathBuilder per a la cadena de mètodes.

Rectangle(Doble, doble, doble i doble)

Defineix un camí de clip rectangular amb corns rodats opcionals.

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-coordinada de l’angle superior esquerre de la rectangla.

y double

Y-coordinada de l’angle superior esquerre de la rectangla.

width double

Amplitud del rectangle.

height double

Alçada del rectangle.

rx double

Radiació horitzontal dels racons.

ry double

Radiació vertical dels racons.

type LengthType

El tipus d’unitat per a les dimensions.

Returns

ClipPathBuilder

La instància actual de ClipPathBuilder per a la cadena de mètodes.

 Català