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
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.