Class MaskBuilder

Class MaskBuilder

Nom dels espais: Aspose.Svg.Builder Assemblea: Aspose.SVG.dll (25.5.0)

Una classe de constructor per crear propietats de la màscara CSS.Aquesta classe permet la construcció de estils de màscares complexos utilitzant diverses propietats com la font de la màscara, posició, mida, estil de repetició i més.L’arrel resultant es pot utilitzar en CSS per definir el comportament masclador d’un element.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

Membres heretats

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(doble, doble i llarg)

Establir la mida de fons per a la màscara.

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

Parameters

width double

Amplitud del fons.

height double

Alçada del fons.

type LengthType

Tipus de mesurament de longitud.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

Build()

Construeix el valor propietat de la màscara com una cadena.

public string Build()

Returns

string

Una representació de la màscara, adequada per a l’ús en CSS.

CompositingOperator(CompositingOperator)

Establir l’operador de composició per a la màscara.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

L’operador de la composició.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

GeometryBox(GeometryBox)

Fes la caixa de geometria de la màscara.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

La caixa de geometria.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

GeometryBoxNoclip(GeometryBox)

Col·locar la caixa de geometria de la màscara sense clips.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

La caixa de geometria.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

MaskSourceId(Tàrrega)

Introdueix l’ID de font de la màscara.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

Identificació de l’element font de la màscara.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

Exceptions

ArgumentException

Trencat quan la mascaSourceId és zero o espai blanc.

Position(doble, longitud)

Establir la posició de la màscara.

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

Parameters

position double

El valor de la posició.

type LengthType

Tipus de mesurament de longitud.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

Position(doble, doble i llarg)

Establir la posició de la màscara utilitzant valors horitzontals i verticals.

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

Parameters

horizontal double

El valor de la posició horitzontal.

vertical double

El valor de la posició vertical.

type LengthType

Tipus de mesurament de longitud.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

Position(Posició horitzontal, doble, longitudTip)

Establir la posició de la màscara utilitzant una ubicació horitzontal predefinida i un valor vertical.

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

Parameters

horizontal HorizontalPosition

La posició horitzontal predefinida.

vertical double

El valor de la posició vertical.

type LengthType

Tipus de mesurament de longitud.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

Position(Posició vertical, doble, longitud)

Establir la posició de la màscara utilitzant un posicionament vertical predefinit i un valor horitzontal.

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

Parameters

vertical VerticalPosition

La posició vertical predefinida.

horizontal double

El valor de la posició horitzontal.

type LengthType

Tipus de mesurament de longitud.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

Position(Posició horitzontal, posició vertical)

Establir la posició de la màscara utilitzant posicions horitzontals i verticals predefinides.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

La posició horitzontal predefinida.

vertical VerticalPosition

La posició vertical predefinida.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

Position(Horitzontal, doble, verticalEdge, doble, longitudTip)

Establir la posició de la màscara utilitzant llavors i valors.

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

Parameters

horizontalEdge HorizontalEdge

La posició horitzontal.

horizontalValue double

El valor de la posició horitzontal.

verticalEdge VerticalEdge

La posició vertical.

verticalValue double

El valor de la posició vertical.

type LengthType

Tipus de mesurament de longitud.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

RepeatStyle(RepeatStyle)

Repetició de l’estil de la màscara.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

Estil de repetició.

Returns

MaskBuilder

L’actual instància de MaskBuilder.

 Català