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
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
Trenutačni primjer za MaskBuilder.
Build()
Izgrađuje vrijednost svojstva maske kao lanac.
public string Build()
Returns
String predstavljanje svojstva maske, prikladno za upotrebu u CSS-u.
CompositingOperator(CompositingOperator)
Postavite kompozitni operator za masku.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
Kompozitni operater
Returns
Trenutačni primjer za MaskBuilder.
GeometryBox(GeometryBox)
Postavite geometrijsku kutiju maske.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Kutija za geometriju.
Returns
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
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
Trenutačni primjer za MaskBuilder.
Exceptions
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
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
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
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
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
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
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
Trenutačni primjer za MaskBuilder.