Class MaskBuilder

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

object MaskBuilder

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

MaskBuilder

Den nuværende instans af MaskBuilder.

Build()

Bygger maskens ejendomsværdi som en string.

public string Build()

Returns

string

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

op CompositingOperator

Den kompositive operatør.

Returns

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

Den nuværende instans af MaskBuilder.

Exceptions

ArgumentException

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

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

MaskBuilder

Den nuværende instans af MaskBuilder.

 Dansk