Class MaskBuilder

Class MaskBuilder

De naam: Aspose.Svg.Builder Verzameling: Aspose.SVG.dll (25.5.0)

Een bouwerklasse voor het creëren van CSS-maskerigenschappen.Deze klasse maakt het mogelijk om complexe masken stijlen te bouwen met behulp van verschillende eigenschappen zoals maskerbron, positie, grootte, herhaalde stijl, en meer.De resulterende lijn kan in CSS worden gebruikt om het maskerend gedrag van een element te definiëren.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

Geëerbiede leden

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(dubbele, dubbel, lengte)

Stel de achtergrondgrootte voor de masker vast.

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

Parameters

width double

De breedte van de achtergrond.

height double

Hoogte van de achtergrond.

type LengthType

Het type lengte meting.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

Build()

Gebouwt de eigendomswaarde van de masker als een string.

public string Build()

Returns

string

Een stringvertegenwoordiging van de eigenschap van het masker, geschikt voor gebruik in CSS.

CompositingOperator(CompositingOperator)

Stel de compositieoperator voor de masker.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

De Composite Operator.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

GeometryBox(GeometryBox)

Stel de geometrische doos van de mask.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

De geometrische doos.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

GeometryBoxNoclip(GeometryBox)

Plaats de geometrische doos van de masker met geen klipping.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

De geometrische doos.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

MaskSourceId(String)

Stel de mask-bron-ID voor de masker vast.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

De ID van het bronelement van de masker.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

Exceptions

ArgumentException

Thrown wanneer maskSourceId nul of witte ruimte is.

Position(Dubbel, LengthType)

Stel de positie van de masker vast.

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

Parameters

position double

De positie waarde.

type LengthType

Het type lengte meting.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

Position(dubbele, dubbel, lengte)

Stel de positie van de masker met behulp van horizontale en verticale waarden.

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

Parameters

horizontal double

De horizontale positie waarde.

vertical double

De verticale positie waarde.

type LengthType

Het type lengte meting.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

Position(horizontale positie, dubbel, lengte)

Stel de positie van de masker met behulp van een vooraf gedefinieerde horizontale positief en een verticale waarde.

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

Parameters

horizontal HorizontalPosition

De voordefinieerde horizontale positie.

vertical double

De verticale positie waarde.

type LengthType

Het type lengte meting.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

Position(Verticale positie, dubbel, lengteType)

Stel de positie van de masker met behulp van een vooraf gedefinieerde verticaliteit en een horizontale waarde.

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

Parameters

vertical VerticalPosition

De vooraf gedefinieerde verticale positie.

horizontal double

De horizontale positie waarde.

type LengthType

Het type lengte meting.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

Position(horizontaal, verticale positie)

Stel de positie van de masker met behulp van vooraf gedefinieerde horizontale en verticale posities.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

De voordefinieerde horizontale positie.

vertical VerticalPosition

De vooraf gedefinieerde verticale positie.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

Position(Horizontale, dubbele, verticaleEdge, dubbel, lengteType)

Stel de positie van de masker met behulp van rand en waarden.

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

Parameters

horizontalEdge HorizontalEdge

De horizontaal edge positie.

horizontalValue double

De horizontale positie waarde.

verticalEdge VerticalEdge

De verticale randpositie.

verticalValue double

De verticale positie waarde.

type LengthType

Het type lengte meting.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

RepeatStyle(RepeatStyle)

Stel de herhaalde stijl van de masker vast.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

De herhaalde stijl.

Returns

MaskBuilder

De huidige instantie van MaskBuilder.

 Nederlands