Class ClipPathBuilder

Class ClipPathBuilder

Името на пространството: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)

Изграждащ клас за изграждане на CSS клип-паути стойности.Този клас предлага методи за определяне на клипове с помощта на основни форми, външни референции или геометрични кутии.Тя позволява създаването на сложни пътеки за клипване по структуриран и честен начин.

[ComVisible(true)]
public class ClipPathBuilder

Inheritance

object ClipPathBuilder

наследници

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

Изгражда стойността на клипния път като стълб.

public string Build()

Returns

string

Стрийно представяне на клипния път.

Circle(Двойно, двойно и дълъг)

Определя кръгов клип път.

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

Parameters

radius double

радиус на кръга.

centerX double

X-координат на центъра на кръга.

centerY double

Y-координат на центъра на кръга.

type LengthType

Типът на единицата за измеренията.

Returns

ClipPathBuilder

Текущата инстанция на ClipPathBuilder за методологична верига.

ClipSourceId(Стрий)

Поставете клипния път, за да се отнася до външен източник.

public ClipPathBuilder ClipSourceId(string clipSourceId)

Parameters

clipSourceId string

Идентифициране на външния източник за референтност.

Returns

ClipPathBuilder

Текущата инстанция на ClipPathBuilder за методологична верига.

Ellipse(Двойна, двойна и двата вида)

Определя елиптичен клип път.

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

Parameters

radiusX double

Хоризонтален радиус на елипса.

radiusY double

Вертикален радиус на елипса.

centerX double

X-координат на центъра на елипса.

centerY double

Y-координат на центъра на елипса.

type LengthType

Типът на единицата за измеренията.

Returns

ClipPathBuilder

Текущата инстанция на ClipPathBuilder за методологична верига.

GeometryBox(GeometryBox)

Поставете геометричната кутия за клипния път.

public ClipPathBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Геометрична кутия за използване.

Returns

ClipPathBuilder

Текущата инстанция на ClipPathBuilder за методологична верига.

None()

Поставете клипния път към “никой”, ефективно деактивирайки клипа.

public ClipPathBuilder None()

Returns

ClipPathBuilder

Текущата инстанция на ClipPathBuilder за методологична верига.

Polygon(Двойни паразити[])

Определя полигоналния клип.

public ClipPathBuilder Polygon(params double[] points)

Parameters

points double []

Поредица от точки, определящи вертикалите на полигона.

Returns

ClipPathBuilder

Текущата инстанция на ClipPathBuilder за методологична верига.

Rectangle(Двойна, двойна и двойно, дублирана и дълъг)

Определя правоъгълния клип с опционални кръгли ъгли.

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-координат на горния ляв ъгъл на ректума.

y double

Y-координат на горния ляв ъгъл на ректума.

width double

Ширина на правоъгълника.

height double

Височина на правоъгълника.

rx double

Хоризонтален радиус на ъгъла.

ry double

Вертикален радиус на ъгъла.

type LengthType

Типът на единицата за измеренията.

Returns

ClipPathBuilder

Текущата инстанция на ClipPathBuilder за методологична верига.

 Български