Class MaskBuilder

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

object MaskBuilder

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

MaskBuilder

A atual instância de MaskBuilder.

Build()

Construa o valor da propriedade da máscara como uma corrente.

public string Build()

Returns

string

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

op CompositingOperator

O operador da composição.

Returns

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

A atual instância de MaskBuilder.

Exceptions

ArgumentException

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

A atual instância de MaskBuilder.

 Português