Class MaskBuilder

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

object MaskBuilder

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

MaskBuilder

Obecna instancja MaskBuilder.

Build()

Buduje wartość właściwości maski jako łańcuch.

public string Build()

Returns

string

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

op CompositingOperator

Operator kompozycji .

Returns

MaskBuilder

Obecna instancja MaskBuilder.

GeometryBox(GeometryBox)

Ustaw pudełko geometryczne maski.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Pudełko geometryczne .

Returns

MaskBuilder

Obecna instancja MaskBuilder.

GeometryBoxNoclip(GeometryBox)

Ustaw pudełko geometryczne maski bez kleju.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

Pudełko geometryczne .

Returns

MaskBuilder

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

MaskBuilder

Obecna instancja MaskBuilder.

Exceptions

ArgumentException

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

Obecna instancja MaskBuilder.

RepeatStyle(RepeatStyle)

Stosuj powtarzający się styl maski.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

Styl powtarzania .

Returns

MaskBuilder

Obecna instancja MaskBuilder.

 Polski