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 MaskBuilderInheritance
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
La actual instancia de MaskBuilder.
Build()
Construye el valor de propiedad de la máscara como una cinta.
public string Build()Returns
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
El operador de composición.
Returns
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
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
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
La actual instancia de MaskBuilder.
Exceptions
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
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
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
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
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
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
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
La actual instancia de MaskBuilder.