Class MaskBuilder

Class MaskBuilder

nazivni prostor: Aspose.Svg.Builder Sastanak: Aspose.SVG.dll (25.5.0)

Razred graditelja za stvaranje CSS maske svojstava.Ova klasa omogućuje izgradnju složenih stila maske koristeći različite svojstva kao što su izvor maski, položaj, veličina, ponavljajući stil, i još mnogo toga.Rezultatna traka može se koristiti u CSS-u kako bi se definiralo ponašanje maskiranja elementa.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

naslijeđeni članovi

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(Dvostruka, dvostruk, dugotrajna)

Postavite veličinu pozadine za masku.

public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)

Parameters

width double

Širina pozadine.

height double

Visina pozadine.

type LengthType

Vrsta mjerenja duljine.

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

Build()

Izgrađuje vrijednost svojstva maske kao lanac.

public string Build()

Returns

string

String predstavljanje svojstva maske, prikladno za upotrebu u CSS-u.

CompositingOperator(CompositingOperator)

Postavite kompozitni operator za masku.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

Kompozitni operater

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

GeometryBox(GeometryBox)

Postavite geometrijsku kutiju maske.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Kutija za geometriju.

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

GeometryBoxNoclip(GeometryBox)

Stavite geometrijsku kutiju maske bez klipa.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

Kutija za geometriju.

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

MaskSourceId(String)

Postavite izvorni ID maske za masku.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

Identifikacija izvornog elementa maske.

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

Exceptions

ArgumentException

Razbijanje kada je maskaSourceId nula ili bijeli prostor.

Position(Dvostruka, dugotrajna)

Postavite položaj maske.

public MaskBuilder Position(double position, LengthType type = LengthType.Px)

Parameters

position double

Vrijednost položaja.

type LengthType

Vrsta mjerenja duljine.

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

Position(Dvostruka, dvostruk, dugotrajna)

Postavite položaj maske pomoću horizontalnih i vertikalnih vrijednosti.

public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal double

Vrijednost horizontalne pozicije.

vertical double

Vrijednost vertikalne pozicije.

type LengthType

Vrsta mjerenja duljine.

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

Position(Horizontalna pozicija, dvostruka, dužina)

Postavite poziciju maske pomoću unaprijed definirane horizontalne pozicije i vertikalne vrijednosti.

public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal HorizontalPosition

Predefinirana horizontalna pozicija.

vertical double

Vrijednost vertikalne pozicije.

type LengthType

Vrsta mjerenja duljine.

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

Position(Vertikalna pozicija, dvostruka, dugotrajna)

Postavite poziciju maske pomoću unaprijed definiranog vertikalnog položaja i horizontalne vrijednosti.

public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)

Parameters

vertical VerticalPosition

Predefinirana vertikalna pozicija.

horizontal double

Vrijednost horizontalne pozicije.

type LengthType

Vrsta mjerenja duljine.

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

Position(horizontalna pozicija, vertikalna položaj)

Sastavite poziciju maske koristeći unaprijed definirane horizontalne i vertikalne pozicije.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

Predefinirana horizontalna pozicija.

vertical VerticalPosition

Predefinirana vertikalna pozicija.

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

Position(HorizontalEdge, dvostruka, vertikalnaEdga, dvojna, duljinaType)

Postavite položaj maske pomoću granica i vrijednosti.

public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)

Parameters

horizontalEdge HorizontalEdge

horizontalni kraj položaja.

horizontalValue double

Vrijednost horizontalne pozicije.

verticalEdge VerticalEdge

Vertikalni kraj položaja.

verticalValue double

Vrijednost vertikalne pozicije.

type LengthType

Vrsta mjerenja duljine.

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

RepeatStyle(RepeatStyle)

Postavite ponavljani stil maske.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

To je ponavljajući stil.

Returns

MaskBuilder

Trenutačni primjer za MaskBuilder.

 Hrvatski