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 MaskBuilderInheritance
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
Die aktuelle Instanz von MaskBuilder.
Build()
Erbaut die Maske Eigentumswert als String.
public string Build()Returns
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
Der kompositierte Operator.
Returns
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
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
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
Die aktuelle Instanz von MaskBuilder.
Exceptions
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
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
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
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
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
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
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
Die aktuelle Instanz von MaskBuilder.