Class MaskBuilder
Navne til: Aspose.Svg.Builder Sammensætning: Aspose.SVG.dll (25.5.0)
En byggeklasse til at skabe CSS maskegenskaber.Denne klasse gør det muligt at bygge komplekse maske stilarter ved hjælp af forskellige egenskaber som maskkilde, position, størrelse, gentagne stil og meget mere.Den resulterende string kan bruges i CSS til at definere maskering adfærd af et element.
[ComVisible(true)]
public class MaskBuilder
Inheritance
De arvede medlemmer
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(Dobbelt, dobbelt og langt)
Bestil baggrundsstørrelsen for masken.
public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)
Parameters
width
double
Omfanget af baggrunden.
height
double
Højde på baggrunden.
type
LengthType
Typ af længde måling.
Returns
Den nuværende instans af MaskBuilder.
Build()
Bygger maskens ejendomsværdi som en string.
public string Build()
Returns
En string repræsentation af masken egenskab, egnet til brug i CSS.
CompositingOperator(CompositingOperator)
Sæt kompositionoperatøren til maskinen.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
Den kompositive operatør.
Returns
Den nuværende instans af MaskBuilder.
GeometryBox(GeometryBox)
Sæt geometrisk boks af masken.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Den geometriske boks.
Returns
Den nuværende instans af MaskBuilder.
GeometryBoxNoclip(GeometryBox)
Sæt maskens geometriske boks uden klipning.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
Den geometriske boks.
Returns
Den nuværende instans af MaskBuilder.
MaskSourceId(String)
Indsæt maskens kilde-ID for masken.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
Identifikation af maskens kildeelement.
Returns
Den nuværende instans af MaskBuilder.
Exceptions
Trods, når maskSourceId er nul eller hvidplads.
Position(dobbelt, længde)
Indstill positionen af masken.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
Positionens værdi.
type
LengthType
Typ af længde måling.
Returns
Den nuværende instans af MaskBuilder.
Position(Dobbelt, dobbelt og langt)
Sæt maskens position ved hjælp af horisontale og vertikale værdier.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
Værdien af den horisontale position.
vertical
double
Vertikal position værdi.
type
LengthType
Typ af længde måling.
Returns
Den nuværende instans af MaskBuilder.
Position(Horisontalt position, dobbelt, længdeType)
Sæt maskens position ved hjælp af en fordefineret horisontal position og en vertikal værdi.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
Den forhåndsdefinerede horisontale position.
vertical
double
Vertikal position værdi.
type
LengthType
Typ af længde måling.
Returns
Den nuværende instans af MaskBuilder.
Position(Vertikal Position, dobbelt, LengdeType)
Sæt maskens position ved hjælp af en fordefineret vertikal position og et horisontalt værdi.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
Den forhåndsdefinerede vertikale position.
horizontal
double
Værdien af den horisontale position.
type
LengthType
Typ af længde måling.
Returns
Den nuværende instans af MaskBuilder.
Position(Horisontale positioner og vertikale stillinger)
Sæt maskens position ved hjælp af fordefinerede horisontale og vertikale positioner.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
Den forhåndsdefinerede horisontale position.
vertical
VerticalPosition
Den forhåndsdefinerede vertikale position.
Returns
Den nuværende instans af MaskBuilder.
Position(Horisontalt, dobbelt, vertikaltEdge, dubbel, længdeType)
Sæt maskens position ved hjælp af edder og værdier.
public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)
Parameters
horizontalEdge
HorizontalEdge
Den horisontale edge position.
horizontalValue
double
Værdien af den horisontale position.
verticalEdge
VerticalEdge
Den vertikale edge position.
verticalValue
double
Vertikal position værdi.
type
LengthType
Typ af længde måling.
Returns
Den nuværende instans af MaskBuilder.
RepeatStyle(RepeatStyle)
Sæt den gentagne stil af masken.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
Den gentagne stil.
Returns
Den nuværende instans af MaskBuilder.