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
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.