Class MaskBuilder

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

object MaskBuilder

Ö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

MaskBuilder

A MaskBuilder jelenlegi példája.

Build()

Építi a maszk tulajdonság értéket, mint egy szalagot.

public string Build()

Returns

string

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

op CompositingOperator

A kompozit operátor.

Returns

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

A MaskBuilder jelenlegi példája.

Exceptions

ArgumentException

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

A MaskBuilder jelenlegi példája.

 Magyar