Class MaskBuilder
Nome do espaço: Aspose.Svg.Builder Assembleia: Aspose.SVG.dll (25.5.0)
Uma classe de construtor para criar propriedades de máscara CSS.Esta classe permite a construção de estilos complexos de máscaras usando várias propriedades como fonte da máscara, posição, tamanho, estilo de repetição e muito mais.A linha resultante pode ser usada em CSS para definir o comportamento de mascaramento de um elemento.
[ComVisible(true)]
public class MaskBuilder
Inheritance
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MaskBuilder()
public MaskBuilder()
Methods
BackgroundSize(Dublado, duplo, comprimento)
Coloque o tamanho de fundo para a máscara.
public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)
Parameters
width
double
amplitude do fundo.
height
double
altura do fundo.
type
LengthType
Tipo de medição de comprimento.
Returns
A atual instância de MaskBuilder.
Build()
Construa o valor da propriedade da máscara como uma corrente.
public string Build()
Returns
Uma representação de linha da propriedade da máscara, adequada para uso em CSS.
CompositingOperator(CompositingOperator)
Instale o operador de composição para a máscara.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
O operador da composição.
Returns
A atual instância de MaskBuilder.
GeometryBox(GeometryBox)
Coloque a caixa geométrica da máscara.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Caixa de Geometria.
Returns
A atual instância de MaskBuilder.
GeometryBoxNoclip(GeometryBox)
Coloque a caixa geométrica da máscara sem clipe.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
Caixa de Geometria.
Returns
A atual instância de MaskBuilder.
MaskSourceId(Redação)
Insira o ID de origem da máscara.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
Identificação do elemento de origem da máscara.
Returns
A atual instância de MaskBuilder.
Exceptions
Tiro quando a mascaSourceId é nulo ou espaço branco.
Position(duplo, comprimento)
Defina a posição da máscara.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
O valor da posição.
type
LengthType
Tipo de medição de comprimento.
Returns
A atual instância de MaskBuilder.
Position(Dublado, duplo, comprimento)
Defina a posição da máscara usando valores horizontais e verticais.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
O valor da posição horizontal.
vertical
double
Valor da posição vertical.
type
LengthType
Tipo de medição de comprimento.
Returns
A atual instância de MaskBuilder.
Position(Posição horizontal, dupla, comprimentoType)
Defina a posição da máscara usando uma posições horizontais predefinidas e um valor vertical.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
Posição horizontal pré-definida.
vertical
double
Valor da posição vertical.
type
LengthType
Tipo de medição de comprimento.
Returns
A atual instância de MaskBuilder.
Position(Posição vertical, dupla, comprimentoType)
Defina a posição da máscara usando uma posições verticais predefinidas e um valor horizontal.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
Posição vertical predefinida.
horizontal
double
O valor da posição horizontal.
type
LengthType
Tipo de medição de comprimento.
Returns
A atual instância de MaskBuilder.
Position(Posição horizontal, posição vertical)
Defina a posição da máscara usando posições horizontais e verticais predefinidas.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
Posição horizontal pré-definida.
vertical
VerticalPosition
Posição vertical predefinida.
Returns
A atual instância de MaskBuilder.
Position(HorizontalEdge, Duplo, VerticalEdg, Dublado, LongitudeType)
Defina a posição da máscara usando bordas e valores.
public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)
Parameters
horizontalEdge
HorizontalEdge
A posição horizontal.
horizontalValue
double
O valor da posição horizontal.
verticalEdge
VerticalEdge
Posição de bordo vertical.
verticalValue
double
Valor da posição vertical.
type
LengthType
Tipo de medição de comprimento.
Returns
A atual instância de MaskBuilder.
RepeatStyle(RepeatStyle)
Faça o estilo repetido da máscara.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
O estilo de repetição.
Returns
A atual instância de MaskBuilder.