Class MaskBuilder

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

object MaskBuilder

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

MaskBuilder

L’instance actuelle de MaskBuilder.

Build()

Construit la valeur de propriété de la masque en tant que filet.

public string Build()

Returns

string

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

op CompositingOperator

l’opérateur de composition.

Returns

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

L’instance actuelle de MaskBuilder.

Exceptions

ArgumentException

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

L’instance actuelle de MaskBuilder.

 Français