Class MaskBuilder

Class MaskBuilder

Der Name: Aspose.Svg.Builder Versammlung: Aspose.SVG.dll (25.5.0)

Eine Builderklasse für die Erstellung von CSS-Masken Eigenschaften.Diese Klasse ermöglicht die Konstruktion von komplexen Maskenstilen mit verschiedenen Eigenschaften wie Maske Quelle, Position, Größe, Wiederholungsstil und mehr.Die resultierende String kann in CSS verwendet werden, um das Maskenverhalten eines Elements zu definieren.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

Vererbte Mitglieder

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(Doppelt, doppelt und längst)

Stellen Sie die Hintergrundgröße für die Maske fest.

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

Parameters

width double

Die Breite des Hintergrunds.

height double

Die Höhe des Hintergrunds.

type LengthType

Die Art der Längemessung.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

Build()

Erbaut die Maske Eigentumswert als String.

public string Build()

Returns

string

Eine String-Repräsentation der Masken Eigenschaft, geeignet für die Verwendung in CSS.

CompositingOperator(CompositingOperator)

Setzen Sie den Kompositionoperator für die Maske.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

Der kompositierte Operator.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

GeometryBox(GeometryBox)

Setzen Sie die Geometriebox der Maske.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Die Geometrie Box.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

GeometryBoxNoclip(GeometryBox)

Setzen Sie die Geometriebox der Maske ohne Klippung.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

Die Geometrie Box.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

MaskSourceId(String)

Setzen Sie die Quell-ID der Maske.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

Die Identifikation des Maskenquelleelements.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

Exceptions

ArgumentException

Getrunken, wenn maskSourceId null oder whitespace ist.

Position(Doppel, Länge)

Stellen Sie die Position der Maske fest.

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

Parameters

position double

Die Position Wert.

type LengthType

Die Art der Längemessung.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

Position(Doppelt, doppelt und längst)

Stellen Sie die Position der Maske mit horizontalen und vertikalen Werte fest.

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

Parameters

horizontal double

Die horizontale Position.

vertical double

Der vertikale Positionswert.

type LengthType

Die Art der Längemessung.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

Position(Horizontale Position, Doppel, LängeTyp)

Stellen Sie die Position der Maske mit einer vordefinierten Horizontposition und einem vertikalen Wert fest.

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

Parameters

horizontal HorizontalPosition

Vordefinierte horizontale Position.

vertical double

Der vertikale Positionswert.

type LengthType

Die Art der Längemessung.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

Position(Vertikale Position, Doppel, LängeTyp)

Stellen Sie die Position der Maske mit einer vordefinierten vertikalen Posion und einer horizontalen Wert fest.

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

Parameters

vertical VerticalPosition

Vordefinierte vertikale Position.

horizontal double

Die horizontale Position.

type LengthType

Die Art der Längemessung.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

Position(Horizontale Position, Verticalposition)

Stellen Sie die Position der Maske mit vordefinierten horizontalen und vertikalen Positionen fest.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

Vordefinierte horizontale Position.

vertical VerticalPosition

Vordefinierte vertikale Position.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

Position(HorizontalEdge, Doppel, VertikalEdg, Double, LängeType)

Stellen Sie die Position der Maske mit Grenzen und Werten fest.

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

Parameters

horizontalEdge HorizontalEdge

Die horizontale Randposition.

horizontalValue double

Die horizontale Position.

verticalEdge VerticalEdge

Die vertikale Randposition.

verticalValue double

Der vertikale Positionswert.

type LengthType

Die Art der Längemessung.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

RepeatStyle(RepeatStyle)

Setzen Sie den wiederholten Stil der Maske.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

Der wiederholte Stil.

Returns

MaskBuilder

Die aktuelle Instanz von MaskBuilder.

 Deutsch