Class MaskBuilder

Class MaskBuilder

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

Una clase de constructor para crear propiedades de la máscara CSS.Esta clase permite la construcción de estilos de máscaras complejos utilizando diversas propiedades como la fuente de la máscara, posición, tamaño, estilo de repetición, y más.La cadena resultante se puede utilizar en CSS para definir el comportamiento de mascar de un elemento.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

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

MaskBuilder()

public MaskBuilder()

Methods

BackgroundSize(doble, doble y largo)

Toma el tamaño de fondo para la máscara.

public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)

Parameters

width double

La amplitud del fondo.

height double

La altura del fondo.

type LengthType

Tipo de medición de longitud.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

Build()

Construye el valor de propiedad de la máscara como una cinta.

public string Build()

Returns

string

Una representación de línea de la propiedad de las máscaras, adecuada para el uso en CSS.

CompositingOperator(CompositingOperator)

Instalar el operador de composición para la máscara.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

El operador de composición.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

GeometryBox(GeometryBox)

Coloque la caja de geometría de la máscara.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

La caja de geometría.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

GeometryBoxNoclip(GeometryBox)

Coloque la caja de geometría de la máscara sin captura.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

La caja de geometría.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

MaskSourceId(El string)

Configure el ID de fuente de la máscara.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

Identificación del elemento de fuente de la máscara.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

Exceptions

ArgumentException

Entonces, cuando el mascote es nulo o blanco.

Position(doble, longitud)

Determina la posición de la máscara.

public MaskBuilder Position(double position, LengthType type = LengthType.Px)

Parameters

position double

El valor de la posición.

type LengthType

Tipo de medición de longitud.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

Position(doble, doble y largo)

Establece la posición de la máscara utilizando valores horizontales y verticales.

public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal double

Valor de la posición horizontal.

vertical double

Valor de la posición vertical.

type LengthType

Tipo de medición de longitud.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

Position(Posición horizontal, doble, longitudType)

Establece la posición de la máscara utilizando una posición horizontal predefinida y un valor vertical.

public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal HorizontalPosition

La posición horizontal predefinida.

vertical double

Valor de la posición vertical.

type LengthType

Tipo de medición de longitud.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

Position(Posición vertical, doble, longitudType)

Establece la posición de la máscara utilizando una posición vertical predefinida y un valor horizontal.

public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)

Parameters

vertical VerticalPosition

La posición vertical predefinida.

horizontal double

Valor de la posición horizontal.

type LengthType

Tipo de medición de longitud.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

Position(La posición horizontal, la posición vertical)

Establece la posición de la máscara utilizando posiciones horizontales y verticales predefinidas.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

La posición horizontal predefinida.

vertical VerticalPosition

La posición vertical predefinida.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

Position(horizontalEdge, doble, verticalEdg, doble, longitudType)

Establece la posición de la máscara utilizando lados y valores.

public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)

Parameters

horizontalEdge HorizontalEdge

La posición horizontal del borde.

horizontalValue double

Valor de la posición horizontal.

verticalEdge VerticalEdge

La posición del borde vertical.

verticalValue double

Valor de la posición vertical.

type LengthType

Tipo de medición de longitud.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

RepeatStyle(RepeatStyle)

Establece el estilo repetido de la máscara.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

El estilo de repetición.

Returns

MaskBuilder

La actual instancia de MaskBuilder.

 Español