Class MaskBuilder

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

object MaskBuilder

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

MaskBuilder

Instanta actuală a lui MaskBuilder.

Build()

Construiește valoarea proprietății mască ca string.

public string Build()

Returns

string

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

op CompositingOperator

Operatorul de compoziţie.

Returns

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

Instanta actuală a lui MaskBuilder.

Exceptions

ArgumentException

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

Instanta actuală a lui MaskBuilder.

 Română