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