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