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
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.