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
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
L’actual instància de MaskBuilder.
Build()
Construeix el valor propietat de la màscara com una cadena.
public string Build()
Returns
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
L’operador de la composició.
Returns
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
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
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
L’actual instància de MaskBuilder.
Exceptions
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
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
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
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
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
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
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
L’actual instància de MaskBuilder.