Class MaskBuilder
Nazwa przestrzeń: Aspose.Svg.Builder Zgromadzenie: Aspose.SVG.dll (25.5.0)
Klasa budownicza do tworzenia właściwości masek CSS.Ta klasa pozwala na budowę złożonych stylów masek za pomocą różnych właściwości, takich jak źródło maski, pozycja, rozmiar, powtarzający styl i wiele innych.Wyniki łańcucha mogą być używane w CSS do określenia zachowania maskowania elementu.
[ComVisible(true)]
public class MaskBuilder
Inheritance
Dziedziczeni członkowie
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(Podwójny, podwójna, długość)
Ustaw rozmiar tła dla maski.
public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)
Parameters
width
double
szerokość tła.
height
double
Wysokość tła.
type
LengthType
Typ pomiaru długości.
Returns
Obecna instancja MaskBuilder.
Build()
Buduje wartość właściwości maski jako łańcuch.
public string Build()
Returns
Rękawiczka reprezentująca właściwość maski, odpowiednia do użytku w CSS.
CompositingOperator(CompositingOperator)
Ustaw operator kompozycji do maski.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
Operator kompozycji .
Returns
Obecna instancja MaskBuilder.
GeometryBox(GeometryBox)
Ustaw pudełko geometryczne maski.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Pudełko geometryczne .
Returns
Obecna instancja MaskBuilder.
GeometryBoxNoclip(GeometryBox)
Ustaw pudełko geometryczne maski bez kleju.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
Pudełko geometryczne .
Returns
Obecna instancja MaskBuilder.
MaskSourceId(strumień)
Wprowadź kod źródłowy maski.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
Identyfikacja elementu źródłowego maski.
Returns
Obecna instancja MaskBuilder.
Exceptions
Wstrząśnięte, gdy maskaSourceId jest zero lub biały.
Position(podwójny, długość)
Ustaw pozycję maski.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
Wartość pozycji .
type
LengthType
Typ pomiaru długości.
Returns
Obecna instancja MaskBuilder.
Position(Podwójny, podwójna, długość)
Ustaw pozycję maski za pomocą wartości horyzontalnych i pionowych.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
Wartość poziomu horyzontalnego.
vertical
double
Wartość pozycji pionowej.
type
LengthType
Typ pomiaru długości.
Returns
Obecna instancja MaskBuilder.
Position(Pozycja, podwójna, długość)
Ustaw pozycję maski za pomocą wstępnie zdefiniowanej pozycji horyzontalnej i wartości pionowej.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
Wstępnie zdefiniowana pozycja horyzontalna.
vertical
double
Wartość pozycji pionowej.
type
LengthType
Typ pomiaru długości.
Returns
Obecna instancja MaskBuilder.
Position(pozycja pionowa, podwójna, długość)
Ustaw pozycję maski za pomocą wstępnie zdefiniowanej pozycji pionowej i wartości horyzontalnej.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
Wstępnie zdefiniowana pozycja pionowa.
horizontal
double
Wartość poziomu horyzontalnego.
type
LengthType
Typ pomiaru długości.
Returns
Obecna instancja MaskBuilder.
Position(Pozycja horyzontalna, pozycja pionowa)
Ustaw pozycję maski za pomocą wstępnie zdefiniowanych pozycji horyzontalnych i pionowych.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
Wstępnie zdefiniowana pozycja horyzontalna.
vertical
VerticalPosition
Wstępnie zdefiniowana pozycja pionowa.
Returns
Obecna instancja MaskBuilder.
Position(HorizontalEdge, podwójny, vertikalnyEdg, duży, długośćTyp)
Ustaw pozycję maski za pomocą krawędzi i wartości.
public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)
Parameters
horizontalEdge
HorizontalEdge
Pozycja horyzontalnej krawędzi.
horizontalValue
double
Wartość poziomu horyzontalnego.
verticalEdge
VerticalEdge
pozycji pionowej krawędzi.
verticalValue
double
Wartość pozycji pionowej.
type
LengthType
Typ pomiaru długości.
Returns
Obecna instancja MaskBuilder.
RepeatStyle(RepeatStyle)
Stosuj powtarzający się styl maski.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
Styl powtarzania .
Returns
Obecna instancja MaskBuilder.