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 MaskBuilderInheritance
Ö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.