Class MaskBuilder

Class MaskBuilder

Namn på plats: Aspose.Svg.Builder Församling: Aspose.SVG.dll (25.5.0)

En byggklass för att skapa CSS maskegenskaper.Denna klass gör det möjligt att bygga komplexa masker med hjälp av olika egenskaper som maskkälla, position, storlek, upprepade stil, och mer.Den resulterande strängen kan användas i CSS för att definiera maskering beteende av ett element.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

Arvsmedlemmar

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(Dubbel, dubbel och längd)

Ange bakgrundsstorleken för masken.

public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)

Parameters

width double

bredden av bakgrunden.

height double

höjden på bakgrunden.

type LengthType

Typ av längd mätning.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

Build()

Bygg masken egenskap värde som en sträng.

public string Build()

Returns

string

En strängrepresentation av maskegenskapen, lämplig för användning i CSS.

CompositingOperator(CompositingOperator)

Ställ in kompositoperatorn för masken.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

Den kompositiva operatören.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

GeometryBox(GeometryBox)

Ställ in geometrisk låda på masken.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

och geometriska lådan.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

GeometryBoxNoclip(GeometryBox)

Placera geometrisk låda av masken utan klippning.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

och geometriska lådan.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

MaskSourceId(Sträng)

Ställ in källkoden för masken.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

Identifiering av maskkällelementet.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

Exceptions

ArgumentException

Tröja när maskSourceId är noll eller vitt utrymme.

Position(dubbel, längd)

Placera positionen på masken.

public MaskBuilder Position(double position, LengthType type = LengthType.Px)

Parameters

position double

Positionens värde.

type LengthType

Typ av längd mätning.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

Position(Dubbel, dubbel och längd)

Ställ in maskens position med hjälp av horisontella och vertikala värden.

public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal double

värdet av den horisontella positionen.

vertical double

Vertikal position värde.

type LengthType

Typ av längd mätning.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

Position(Horisontell position, dubbel, längdType)

Ställ in maskens position med en fördefinierad horisontell position och ett vertikalt värde.

public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal HorizontalPosition

Den fördefinierade horisontella positionen.

vertical double

Vertikal position värde.

type LengthType

Typ av längd mätning.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

Position(Vertikalt läge, dubbel, längd)

Ställ in maskens position med en fördefinierad vertikal position och ett horisontellt värde.

public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)

Parameters

vertical VerticalPosition

Den fördefinierade vertikala positionen.

horizontal double

värdet av den horisontella positionen.

type LengthType

Typ av längd mätning.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

Position(Horisontell position, vertikal position)

Placera maskens position med fördefinierade horisontella och vertikala positioner.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

Den fördefinierade horisontella positionen.

vertical VerticalPosition

Den fördefinierade vertikala positionen.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

Position(Horisontell, dubbel, vertikal, dubbelt, längdTyp)

Sätt positionen på masken med hjälp av gränser och värden.

public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)

Parameters

horizontalEdge HorizontalEdge

Den horisontella kantpositionen.

horizontalValue double

värdet av den horisontella positionen.

verticalEdge VerticalEdge

Den vertikala kantpositionen.

verticalValue double

Vertikal position värde.

type LengthType

Typ av längd mätning.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

RepeatStyle(RepeatStyle)

Ställ in den upprepade stilen av masken.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

Den upprepade stilen.

Returns

MaskBuilder

Den nuvarande instansen av MaskBuilder.

 Svenska