Class ClipPathBuilder

Class ClipPathBuilder

A név: Aspose.Svg.Builder Összefoglaló: Aspose.SVG.dll (25.5.0)

Építő osztály a CSS clip-path értékek létrehozásához.Ez az osztály módszereket kínál a klippályák meghatározására az alapvető formák, külső referenciák vagy geometriai dobozok használatával.Lehetővé teszi a bonyolult csúszás útvonalak strukturált és olvasható módon történő létrehozását.

[ComVisible(true)]
public class ClipPathBuilder

Inheritance

object ClipPathBuilder

Örökletes tagok

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()

Építi a klip út értéket stringként.

public string Build()

Returns

string

A klip útvonal szalagképének bemutatása.

Circle(Kétszeres, kettős, hosszúság)

Meghatározza a körkörös klip útvonalat.

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

Parameters

radius double

A kör sugárzása.

centerX double

A kör központjának X-koordinátusa.

centerY double

A kör központjának Y-koordinátusa.

type LengthType

Az egység típusa a dimenziókhoz.

Returns

ClipPathBuilder

A ClipPathBuilder jelenlegi példája a módszertároláshoz.

ClipSourceId(A string)

Állítsa be a klip útvonalát egy külső forrásra való hivatkozásra.

public ClipPathBuilder ClipSourceId(string clipSourceId)

Parameters

clipSourceId string

A külső forrás azonosítója a hivatkozáshoz.

Returns

ClipPathBuilder

A ClipPathBuilder jelenlegi példája a módszertároláshoz.

Ellipse(kétszeres, kettős, dupla, hosszúság)

Meghatározza az elliptikus klip útvonalat.

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

Parameters

radiusX double

Az ellipszis horizontális sugárzása.

radiusY double

Az ellipszis függőleges sugara.

centerX double

Az ellipse központjának X-koordinátusa.

centerY double

Az ellipsz központjának Y-koordinátusa.

type LengthType

Az egység típusa a dimenziókhoz.

Returns

ClipPathBuilder

A ClipPathBuilder jelenlegi példája a módszertároláshoz.

GeometryBox(GeometryBox)

Állítsa be a geometriai dobozot a klip útvonalra.

public ClipPathBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

A geometriai doboz használható.

Returns

ClipPathBuilder

A ClipPathBuilder jelenlegi példája a módszertároláshoz.

None()

Állítsa be a klip útját a “nincs”, hatékonyan kiküszöböli a klipet.

public ClipPathBuilder None()

Returns

ClipPathBuilder

A ClipPathBuilder jelenlegi példája a módszertároláshoz.

Polygon(Kettős párhuzamos[])

Meghatározza a poligonális klip útvonalat.

public ClipPathBuilder Polygon(params double[] points)

Parameters

points double []

Számos pont, amely meghatározza a poligon vertikáit.

Returns

ClipPathBuilder

A ClipPathBuilder jelenlegi példája a módszertároláshoz.

Rectangle(kétszeres, kettős, dupla, két, hosszúság)

Meghatározza a rektanguláris klip útvonalat opcionális kerek sarkokkal.

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

Parameters

x double

Az X-koordinátus a jobb felső sarokból származik.

y double

Az Y-koordinátus a jobb oldali sarok felső sarkában.

width double

A rektangul szélessége.

height double

A rektangul magassága.

rx double

A sarkok horizontális sugárzása.

ry double

A sarkok függőleges sugara.

type LengthType

Az egység típusa a dimenziókhoz.

Returns

ClipPathBuilder

A ClipPathBuilder jelenlegi példája a módszertároláshoz.

 Magyar