Class MaskBuilder
A név: Aspose.Svg.Builder Összefoglaló: Aspose.SVG.dll (25.5.0)
Építő osztály a CSS maszk tulajdonságok létrehozásához.Ez az osztály lehetővé teszi a komplex maszk stílusok építését különböző tulajdonságokkal, mint például a maskák forrása, pozíciója, mérete, ismétlődő stílus és így tovább.Az eredményes szalagot CSS-ben lehet használni, hogy meghatározzák az elem maszkos viselkedését.
[ComVisible(true)]
public class MaskBuilder
Inheritance
Örökletes tagok
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(Kétszeres, kettős, hosszúság)
Állítsa be a háttér méretét a maszkra.
public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)
Parameters
width
double
A háttér szélessége.
height
double
A háttér magassága.
type
LengthType
A hosszúság mérésének típusa.
Returns
A MaskBuilder jelenlegi példája.
Build()
Építi a maszk tulajdonság értéket, mint egy szalagot.
public string Build()
Returns
A maszk tulajdonsága, amely alkalmas a CSS használatára.
CompositingOperator(CompositingOperator)
Állítsa be a kompozíciós operátort a maszkra.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
A kompozit operátor.
Returns
A MaskBuilder jelenlegi példája.
GeometryBox(GeometryBox)
Helyezze be a maszk geometriai dobozát.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
A geometriai doboz.
Returns
A MaskBuilder jelenlegi példája.
GeometryBoxNoclip(GeometryBox)
Helyezze be a maszk geometriai dobozatát csúszás nélkül.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
A geometriai doboz.
Returns
A MaskBuilder jelenlegi példája.
MaskSourceId(A string)
Helyezze be a maszk forrása azonosítóját.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
A maszk forráskészlet azonosítója.
Returns
A MaskBuilder jelenlegi példája.
Exceptions
Hullás, amikor a maszkSourceId null vagy fehér tér.
Position(kettős, hosszúság)
Állítsa be a maszk pozícióját.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
A pozíció értéke.
type
LengthType
A hosszúság mérésének típusa.
Returns
A MaskBuilder jelenlegi példája.
Position(Kétszeres, kettős, hosszúság)
Állítsa be a maszk pozícióját horizontális és függőleges értékekkel.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
A horizontális pozíció értéke.
vertical
double
A függőleges pozíció értéke.
type
LengthType
A hosszúság mérésének típusa.
Returns
A MaskBuilder jelenlegi példája.
Position(horizontális pozíció, kettős, hosszúság)
Állítsa be a maszk pozícióját előre meghatározott horizontális helyzetben és függőleges értékben.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
Az előre meghatározott horizontális pozíció.
vertical
double
A függőleges pozíció értéke.
type
LengthType
A hosszúság mérésének típusa.
Returns
A MaskBuilder jelenlegi példája.
Position(Vertikális pozíció, kettős, hosszúság)
Állítsa be a maszk pozícióját egy előre meghatározott függőleges helyzetben és egy horizontális értékben.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
Az előre meghatározott függőleges pozíció.
horizontal
double
A horizontális pozíció értéke.
type
LengthType
A hosszúság mérésének típusa.
Returns
A MaskBuilder jelenlegi példája.
Position(horizontális helyzet, függőleges helyzet)
Állítsa be a maszk helyzetét előre meghatározott horizontális és függőleges pozíciókkal.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
Az előre meghatározott horizontális pozíció.
vertical
VerticalPosition
Az előre meghatározott függőleges pozíció.
Returns
A MaskBuilder jelenlegi példája.
Position(Horizontális, kettős, vertikálisEdge, dupla, hosszúságType)
Állítsa be a maszk pozícióját a szélességekkel és értékekkel.
public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)
Parameters
horizontalEdge
HorizontalEdge
A horizontális határ pozíciója.
horizontalValue
double
A horizontális pozíció értéke.
verticalEdge
VerticalEdge
A függőleges emeleti pozíció.
verticalValue
double
A függőleges pozíció értéke.
type
LengthType
A hosszúság mérésének típusa.
Returns
A MaskBuilder jelenlegi példája.
RepeatStyle(RepeatStyle)
Állítsa be a maszk ismétlődő stílusát.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
Az ismétlődő stílus.
Returns
A MaskBuilder jelenlegi példája.