Class ClipPathBuilder

Class ClipPathBuilder

Nombre del espacio: Aspose.Svg.Builder Asamblea: Aspose.SVG.dll (25.5.0)

Una clase de constructor para la construcción de valores de clip-path de CSS.Esta clase proporciona métodos para definir los caminos de clip utilizando las formas básicas, las referencias externas o las caixas de geometría.Permite la creación de caminos de escalada complejos de una manera estructurada y leible.

[ComVisible(true)]
public class ClipPathBuilder

Inheritance

object ClipPathBuilder

Miembros heredados

object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Constructors

ClipPathBuilder()

public ClipPathBuilder()

Methods

Build()

Construye el valor de la ruta de clip como una cinta.

public string Build()

Returns

string

Una representación de la línea del clip path.

Circle(doble, doble y de longitud)

Definición de un recorrido circular.

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

Parameters

radius double

Radios del círculo.

centerX double

Coordinación X del centro del círculo.

centerY double

Y-coordenada del centro del círculo.

type LengthType

El tipo de unidad para las dimensiones.

Returns

ClipPathBuilder

La instancia actual de ClipPathBuilder para la cadena de métodos.

ClipSourceId(El string)

Establece la ruta de clip para referirse a una fuente externa.

public ClipPathBuilder ClipSourceId(string clipSourceId)

Parameters

clipSourceId string

Identificación de la fuente externa a referencia.

Returns

ClipPathBuilder

La instancia actual de ClipPathBuilder para la cadena de métodos.

Ellipse(Doble, doble, double, longType)

Define un camino elíptico.

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

Parameters

radiusX double

Radios horizontales de la elíptica.

radiusY double

Radios verticales de la elíptica.

centerX double

Coordinación X del centro de la elíptica.

centerY double

Y-coordenada del centro de la elíptica.

type LengthType

El tipo de unidad para las dimensiones.

Returns

ClipPathBuilder

La instancia actual de ClipPathBuilder para la cadena de métodos.

GeometryBox(GeometryBox)

Configure la caja de geometría para el camino de clip.

public ClipPathBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

La caja de geometría para usar.

Returns

ClipPathBuilder

La instancia actual de ClipPathBuilder para la cadena de métodos.

None()

Establece el camino del clip a ’no’, de manera efectiva deshabilitando el clip.

public ClipPathBuilder None()

Returns

ClipPathBuilder

La instancia actual de ClipPathBuilder para la cadena de métodos.

Polygon(Parámetros doble[])

Define un camino de clip poligonal.

public ClipPathBuilder Polygon(params double[] points)

Parameters

points double [][]

Un conjunto de puntos que definen las verticales del poligono.

Returns

ClipPathBuilder

La instancia actual de ClipPathBuilder para la cadena de métodos.

Rectangle(Doble, doble, duplo, doble y doble)

Define un camino de clip rectangular con ángulos redondos opcionales.

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-coordenado del ángulo superior izquierdo del rectángulo.

y double

Y-coordenada del ángulo superior izquierdo del rectángulo.

width double

El ancho del rectángulo.

height double

La altura del rectángulo.

rx double

Radios horizontales de los rincones.

ry double

Radios verticales de los rincones.

type LengthType

El tipo de unidad para las dimensiones.

Returns

ClipPathBuilder

La instancia actual de ClipPathBuilder para la cadena de métodos.

 Español