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 MaskBuilderInheritance
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
L’attuale instanza di MaskBuilder.
Build()
Costruisce il valore di proprietà della maschera come stringhe.
public string Build()Returns
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
L’operatore composito.
Returns
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
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
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
L’attuale instanza di MaskBuilder.
Exceptions
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
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
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
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
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
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
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
L’attuale instanza di MaskBuilder.