Class MaskBuilder
Namn på plats: Aspose.Svg.Builder Församling: Aspose.SVG.dll (25.5.0)
En byggklass för att skapa CSS maskegenskaper.Denna klass gör det möjligt att bygga komplexa masker med hjälp av olika egenskaper som maskkälla, position, storlek, upprepade stil, och mer.Den resulterande strängen kan användas i CSS för att definiera maskering beteende av ett element.
[ComVisible(true)]
public class MaskBuilder
Inheritance
Arvsmedlemmar
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(Dubbel, dubbel och längd)
Ange bakgrundsstorleken för masken.
public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)
Parameters
width
double
bredden av bakgrunden.
height
double
höjden på bakgrunden.
type
LengthType
Typ av längd mätning.
Returns
Den nuvarande instansen av MaskBuilder.
Build()
Bygg masken egenskap värde som en sträng.
public string Build()
Returns
En strängrepresentation av maskegenskapen, lämplig för användning i CSS.
CompositingOperator(CompositingOperator)
Ställ in kompositoperatorn för masken.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
Den kompositiva operatören.
Returns
Den nuvarande instansen av MaskBuilder.
GeometryBox(GeometryBox)
Ställ in geometrisk låda på masken.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
och geometriska lådan.
Returns
Den nuvarande instansen av MaskBuilder.
GeometryBoxNoclip(GeometryBox)
Placera geometrisk låda av masken utan klippning.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
och geometriska lådan.
Returns
Den nuvarande instansen av MaskBuilder.
MaskSourceId(Sträng)
Ställ in källkoden för masken.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
Identifiering av maskkällelementet.
Returns
Den nuvarande instansen av MaskBuilder.
Exceptions
Tröja när maskSourceId är noll eller vitt utrymme.
Position(dubbel, längd)
Placera positionen på masken.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
Positionens värde.
type
LengthType
Typ av längd mätning.
Returns
Den nuvarande instansen av MaskBuilder.
Position(Dubbel, dubbel och längd)
Ställ in maskens position med hjälp av horisontella och vertikala värden.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
värdet av den horisontella positionen.
vertical
double
Vertikal position värde.
type
LengthType
Typ av längd mätning.
Returns
Den nuvarande instansen av MaskBuilder.
Position(Horisontell position, dubbel, längdType)
Ställ in maskens position med en fördefinierad horisontell position och ett vertikalt värde.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
Den fördefinierade horisontella positionen.
vertical
double
Vertikal position värde.
type
LengthType
Typ av längd mätning.
Returns
Den nuvarande instansen av MaskBuilder.
Position(Vertikalt läge, dubbel, längd)
Ställ in maskens position med en fördefinierad vertikal position och ett horisontellt värde.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
Den fördefinierade vertikala positionen.
horizontal
double
värdet av den horisontella positionen.
type
LengthType
Typ av längd mätning.
Returns
Den nuvarande instansen av MaskBuilder.
Position(Horisontell position, vertikal position)
Placera maskens position med fördefinierade horisontella och vertikala positioner.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
Den fördefinierade horisontella positionen.
vertical
VerticalPosition
Den fördefinierade vertikala positionen.
Returns
Den nuvarande instansen av MaskBuilder.
Position(Horisontell, dubbel, vertikal, dubbelt, längdTyp)
Sätt positionen på masken med hjälp av gränser och värden.
public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)
Parameters
horizontalEdge
HorizontalEdge
Den horisontella kantpositionen.
horizontalValue
double
värdet av den horisontella positionen.
verticalEdge
VerticalEdge
Den vertikala kantpositionen.
verticalValue
double
Vertikal position värde.
type
LengthType
Typ av längd mätning.
Returns
Den nuvarande instansen av MaskBuilder.
RepeatStyle(RepeatStyle)
Ställ in den upprepade stilen av masken.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
Den upprepade stilen.
Returns
Den nuvarande instansen av MaskBuilder.