Class MaskBuilder
Numele spaţiului: Aspose.Svg.Builder Adunare: Aspose.SVG.dll (25.5.0)
O clasă de constructor pentru a crea proprietăți de mască CSS.Această clasă permite construirea de stiluri complexe de mască folosind diferite proprietăți, cum ar fi sursa de măști, poziția, dimensiunea, stilul repetat și multe altele.Linia rezultată poate fi utilizată în CSS pentru a defini comportamentul de mascare al unui element.
[ComVisible(true)]
public class MaskBuilder
Inheritance
Membrii moștenitori
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(dublă, dublu, lungime)
Setarea dimensiunii de fundal pentru masca.
public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)
Parameters
width
double
Amploare a fundalului.
height
double
Înălțimea fundalului.
type
LengthType
Tipul de măsurare a lungimii.
Returns
Instanta actuală a lui MaskBuilder.
Build()
Construiește valoarea proprietății mască ca string.
public string Build()
Returns
O reprezentare stringă a proprietății mască, potrivită pentru utilizare în CSS.
CompositingOperator(CompositingOperator)
Setarea operatorului de compoziție pentru mască.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
Operatorul de compoziţie.
Returns
Instanta actuală a lui MaskBuilder.
GeometryBox(GeometryBox)
Puneți cutia geometrică a mascăi.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Cutia de geometrie.
Returns
Instanta actuală a lui MaskBuilder.
GeometryBoxNoclip(GeometryBox)
Puneți caseta de geometrie a mascăi fără tăiere.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
Cutia de geometrie.
Returns
Instanta actuală a lui MaskBuilder.
MaskSourceId(Strângere)
Introduceți ID-ul sursă pentru mască.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
Identificarea elementului de sursă al mască.
Returns
Instanta actuală a lui MaskBuilder.
Exceptions
Se întoarce atunci când mascaSourceId este zero sau spațiu alb.
Position(dublu, lungime)
Stabiliți poziția mască.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
Valoarea poziţiei.
type
LengthType
Tipul de măsurare a lungimii.
Returns
Instanta actuală a lui MaskBuilder.
Position(dublă, dublu, lungime)
Se stabilește poziția mască folosind valori orizontale și verticale.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
Valoarea poziţiei orizontale.
vertical
double
Valoarea poziţiei verticale.
type
LengthType
Tipul de măsurare a lungimii.
Returns
Instanta actuală a lui MaskBuilder.
Position(Poziție orizontală, dublă, lungime)
Setarea poziției mască folosind o poziție orizontală predefinită și o valoare verticală.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
Poziţia orizontală predefinită.
vertical
double
Valoarea poziţiei verticale.
type
LengthType
Tipul de măsurare a lungimii.
Returns
Instanta actuală a lui MaskBuilder.
Position(Poziție verticală, dublu, lungimeTip)
Setarea poziției mască folosind o poziție verticală predefinită și o valoare orizontală.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
Poziția verticală predefinită.
horizontal
double
Valoarea poziţiei orizontale.
type
LengthType
Tipul de măsurare a lungimii.
Returns
Instanta actuală a lui MaskBuilder.
Position(Poziţia orizontală, poziţia verticală)
Setarea poziției mască folosind poziții orizontale și verticale predefinite.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
Poziţia orizontală predefinită.
vertical
VerticalPosition
Poziția verticală predefinită.
Returns
Instanta actuală a lui MaskBuilder.
Position(HorizontalEdge, dublu, verticalEdg, dublă, lungimeType)
Se stabilește poziția mască folosind margini și valori.
public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)
Parameters
horizontalEdge
HorizontalEdge
poziţia de margine orizontală.
horizontalValue
double
Valoarea poziţiei orizontale.
verticalEdge
VerticalEdge
Poziţia de margine verticală.
verticalValue
double
Valoarea poziţiei verticale.
type
LengthType
Tipul de măsurare a lungimii.
Returns
Instanta actuală a lui MaskBuilder.
RepeatStyle(RepeatStyle)
Setă stilul repetat al mascăi.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
Stilul de repetare.
Returns
Instanta actuală a lui MaskBuilder.