Class MaskBuilder

Class MaskBuilder

Il nome: Aspose.Svg.Builder Assemblea: Aspose.SVG.dll (25.5.0)

Una classe di costruttore per creare proprietà di maschera CSS.Questa classe consente la costruzione di stili di maschera complessi utilizzando varie proprietà come fonte, posizione, dimensione, stile ripetuto, e altro ancora.La riga risultante può essere utilizzata in CSS per definire il comportamento di maschera di un elemento.

[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(Doppio, doppio e lungo)

Imposta la dimensione di sfondo per la maschera.

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

Parameters

width double

La larghezza del background.

height double

Altezza del background.

type LengthType

Tipo di misurazione di lunghezza.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

Build()

Costruisce il valore di proprietà della maschera come stringhe.

public string Build()

Returns

string

Una rappresentazione di stringhe della proprietà della maschera, adatta per l’uso in CSS.

CompositingOperator(CompositingOperator)

Imposta l’operatore di composizione per la maschera.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

L’operatore composito.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

GeometryBox(GeometryBox)

Inserisci la casella geometrica della maschera.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

La scatola di geometria.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

GeometryBoxNoclip(GeometryBox)

Metti la casella di geometria della maschera senza alcun taglio.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

La scatola di geometria.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

MaskSourceId(String)

Inserisci l’ID di fonte della maschera.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

L’ID dell’elemento fonte della maschera.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

Exceptions

ArgumentException

Ritorno quando la mascheraSourceId è zero o spazio bianco.

Position(Doppio, lunghezza)

Metti la posizione della maschera.

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

Parameters

position double

Il valore della posizione.

type LengthType

Tipo di misurazione di lunghezza.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

Position(Doppio, doppio e lungo)

Metti la posizione della maschera utilizzando valori orizzontali e verticali.

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

Parameters

horizontal double

Il valore della posizione orizzontale.

vertical double

Il valore della posizione verticale.

type LengthType

Tipo di misurazione di lunghezza.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

Position(Posizione orizzontale, doppia, lunghezza)

Metti la posizione della maschera utilizzando una posizione orizzontale predefinita e un valore verticale.

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

Parameters

horizontal HorizontalPosition

Posizione orizzontale predefinita.

vertical double

Il valore della posizione verticale.

type LengthType

Tipo di misurazione di lunghezza.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

Position(Posizione verticale, doppia, lunghezza)

Metti la posizione della maschera utilizzando una posizione verticale predefinita e un valore orizzontale.

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

Parameters

vertical VerticalPosition

Posizione verticale predefinita.

horizontal double

Il valore della posizione orizzontale.

type LengthType

Tipo di misurazione di lunghezza.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

Position(Posizione orizzontale, posizione verticale)

Metti la posizione della maschera utilizzando posizioni orizzontali e verticali predefinite.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

Posizione orizzontale predefinita.

vertical VerticalPosition

Posizione verticale predefinita.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

Position(HorizontalEdge, doppio, verticaleEdg, duplice, lunghezzaType)

Metti la posizione della maschera utilizzando bordi e valori.

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

Parameters

horizontalEdge HorizontalEdge

Posizione di bordo orizzontale.

horizontalValue double

Il valore della posizione orizzontale.

verticalEdge VerticalEdge

Posizione di bordo verticale.

verticalValue double

Il valore della posizione verticale.

type LengthType

Tipo di misurazione di lunghezza.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

RepeatStyle(RepeatStyle)

Imposta lo stile ripetuto della maschera.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

Lo stile di ripetizione.

Returns

MaskBuilder

L’attuale instanza di MaskBuilder.

 Italiano