Class MaskBuilder
Le nom : Aspose.Svg.Builder Assemblée: Aspose.SVG.dll (25.5.0)
Une classe de constructeur pour créer des propriétés de masque CSS.Cette classe permet la construction de styles de masques complexes en utilisant diverses propriétés telles que la source de la masque, position, taille, style de répétition, et plus encore.La ligne résultante peut être utilisée dans CSS pour définir le comportement de masque d’un élément.
[ComVisible(true)]
public class MaskBuilder
Inheritance
I membri ereditari
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(double, double et long)
Mettez la taille de fond pour le masque.
public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)
Parameters
width
double
L’étendue du fond.
height
double
La hauteur du fond.
type
LengthType
Le type de mesure de longueur.
Returns
L’instance actuelle de MaskBuilder.
Build()
Construit la valeur de propriété de la masque en tant que filet.
public string Build()
Returns
Une représentation en fil de la propriété du masque, adaptée à l’utilisation dans le CSS.
CompositingOperator(CompositingOperator)
Mettez l’opérateur de composition pour la masque.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
l’opérateur de composition.
Returns
L’instance actuelle de MaskBuilder.
GeometryBox(GeometryBox)
Mettez la boîte de géométrie de la masque.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
La boîte de géométrie.
Returns
L’instance actuelle de MaskBuilder.
GeometryBoxNoclip(GeometryBox)
Mettez la boîte de géométrie de la masque sans clippage.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
La boîte de géométrie.
Returns
L’instance actuelle de MaskBuilder.
MaskSourceId(Le string)
Configurez l’ID source de la masque.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
Identification de l’élément source de la masque.
Returns
L’instance actuelle de MaskBuilder.
Exceptions
Trouver lorsque masqueSourceId est zéro ou blanc.
Position(double, longueur)
Mettez la position de la masque.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
valeur de la position.
type
LengthType
Le type de mesure de longueur.
Returns
L’instance actuelle de MaskBuilder.
Position(double, double et long)
Mettez la position de la masque en utilisant des valeurs horizontales et verticales.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
valeur de la position horizontale.
vertical
double
valeur de la position verticale.
type
LengthType
Le type de mesure de longueur.
Returns
L’instance actuelle de MaskBuilder.
Position(Position horizontale, double, longType)
Mettez la position de la masque en utilisant une position horizontale prédéfini et une valeur verticale.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
La position horizontale prédéfini.
vertical
double
valeur de la position verticale.
type
LengthType
Le type de mesure de longueur.
Returns
L’instance actuelle de MaskBuilder.
Position(Position verticale, double, longueur)
Mettez la position de la masque en utilisant une position verticale prédéfini et une valeur horizontale.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
La position verticale prédéfini.
horizontal
double
valeur de la position horizontale.
type
LengthType
Le type de mesure de longueur.
Returns
L’instance actuelle de MaskBuilder.
Position(Position horizontale, position verticale)
Mettez la position de la masque en utilisant des positions horizontales et verticales prédéfinies.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
La position horizontale prédéfini.
vertical
VerticalPosition
La position verticale prédéfini.
Returns
L’instance actuelle de MaskBuilder.
Position(Horisontale, double, verticalEdge, double, longType)
Mettez la position de la masque en utilisant les bords et les valeurs.
public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)
Parameters
horizontalEdge
HorizontalEdge
La position horizontale.
horizontalValue
double
valeur de la position horizontale.
verticalEdge
VerticalEdge
Position de bord verticale.
verticalValue
double
valeur de la position verticale.
type
LengthType
Le type de mesure de longueur.
Returns
L’instance actuelle de MaskBuilder.
RepeatStyle(RepeatStyle)
Mettez le style répétitif de la masque.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
Le style de répétition.
Returns
L’instance actuelle de MaskBuilder.