Class ClipPathBuilder

Class ClipPathBuilder

Navne til: Aspose.Svg.Builder Sammensætning: Aspose.SVG.dll (25.5.0)

En byggeklasse for at opbygge CSS clip-path værdier.Denne klasse giver metoder til at definere klippadder ved hjælp af grundlæggende former, eksterne referencer eller geometriske kasser.Det giver mulighed for oprettelse af komplekse klippeveje på en struktureret og læsbar måde.

[ComVisible(true)]
public class ClipPathBuilder

Inheritance

object ClipPathBuilder

De arvede medlemmer

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ClipPathBuilder()

public ClipPathBuilder()

Methods

Build()

Opbygger klipvejens værdi som en string.

public string Build()

Returns

string

En string repræsentation af klippestedet.

Circle(Dobbelt, dobbelt og langt)

Det definerer en cirkulær klipvej.

public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)

Parameters

radius double

Radius af cirklen.

centerX double

X-koordinat af cirkelens centrum.

centerY double

Y-koordinat af cirkelens centrum.

type LengthType

Enhedstypen for dimensionerne.

Returns

ClipPathBuilder

Den nuværende instans af ClipPathBuilder for metod kedling.

ClipSourceId(String)

Sæt klippestedet for at henvise til en ekstern kilde.

public ClipPathBuilder ClipSourceId(string clipSourceId)

Parameters

clipSourceId string

Identifikation af den eksterne kilde til reference.

Returns

ClipPathBuilder

Den nuværende instans af ClipPathBuilder for metod kedling.

Ellipse(Dobbelt, dobbelt, dubelt og langt)

Det er en elliptisk klipvej.

public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)

Parameters

radiusX double

Den horisontale radius af ellippet.

radiusY double

Vertikal radius af ellipse.

centerX double

X-koordinat af ellipsens centrum.

centerY double

Y-koordinat af ellipsens centrum.

type LengthType

Enhedstypen for dimensionerne.

Returns

ClipPathBuilder

Den nuværende instans af ClipPathBuilder for metod kedling.

GeometryBox(GeometryBox)

Indsæt geometrisk boks til klippestedet.

public ClipPathBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Geometrisk boks til brug.

Returns

ClipPathBuilder

Den nuværende instans af ClipPathBuilder for metod kedling.

None()

Sæt klippadden til ‘ingen’, effektivt forhindrer klipning.

public ClipPathBuilder None()

Returns

ClipPathBuilder

Den nuværende instans af ClipPathBuilder for metod kedling.

Polygon(Parametre dobbelt[])

Det definerer en polygonal klipvej.

public ClipPathBuilder Polygon(params double[] points)

Parameters

points double []

En række punkter, der definerer vertikalerne i polygonen.

Returns

ClipPathBuilder

Den nuværende instans af ClipPathBuilder for metod kedling.

Rectangle(Dobbelt, dobbelt, Dobbel, Dubbel og Langt)

Definerer en rektangulær klipvej med valgfrie runde hjørner.

public ClipPathBuilder Rectangle(double x, double y, double width, double height, double rx = 0, double ry = 0, LengthType type = LengthType.Px)

Parameters

x double

X-koordinat af den øverste venstre hjørne af rektanglen.

y double

Y-koordinat af den øverste venstre hjørne af rektanglen.

width double

bredden af rektanglen.

height double

Højde på rektanglen.

rx double

Den horisontale radius af hjørnerne.

ry double

Vertikal radius af hjørnerne.

type LengthType

Enhedstypen for dimensionerne.

Returns

ClipPathBuilder

Den nuværende instans af ClipPathBuilder for metod kedling.

 Dansk