Class PathBuilder

Class PathBuilder

Названий на: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)

Будівельний клас для створення SVG Path Data Strings.

[ComVisible(true)]
public class PathBuilder

Inheritance

object PathBuilder

Нападні члени

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

Constructors

PathBuilder()

public PathBuilder()

Methods

A(Двомісний, подвійний, дублий, боол)

Додає команду «Elliptical Arc Curve» до даних маршруту.

public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)

Parameters

r1 double

Рентгеновий радіус еліпси.

r2 double

І-радіо з еліпсу

angle double

Ротаційний кут еліпсу в ступенях.

largeArcFlag bool

Флаг, що вказує на те, чи має арка бути більшою або рівною до 180 градусів.

sweepFlag bool

Флаг, що вказує на те, чи має бути арка витягнута в позитивному напрямку.

x double

X-координат кінцевої точки арку.

y double

Y-координат кінцевої точки арку.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

AddPathSegment(стрічка)

Додає персоналізований сегмент маршруту до маршрутних даних.

public PathBuilder AddPathSegment(string segment)

Parameters

segment string

Розташований шлях сегменту смуги.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Ar(Двомісний, подвійний, дублий, боол)

Додає відносне команду «Еліптична арка» до даних про маршрут.

public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)

Parameters

r1 double

X-радіоз еліпсу по відношенню до теперішньої позиції.

r2 double

Y-радіоз еліпсу по відношенню до поточної позиції.

angle double

Ротаційний кут еліпсу в ступенях, по відношенню до поточної позиції.

largeArcFlag bool

Флаг, що вказує на те, чи має арка бути більшою або рівною до 180 градусів.

sweepFlag bool

Флаг, що вказує на те, чи має бути арка витягнута в позитивному напрямку.

x double

X-координат кінцевої точки арку, по відношенню до поточної позиції.

y double

Y-координат кінцевої точки арку, по відношенню до поточної позиції.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Build()

Створює маршрут даних смуги.

public string Build()

Returns

string

Зроблений маршрут даних смуги.

C(подвійний, подвійний, подвійний, подвійний, подвійний)

Додає команду «Cubic Bezier Curve» до даних маршруту.

public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)

Parameters

x1 double

X-координат першої контрольної точки.

y1 double

Й-координат першої контрольної точки.

x2 double

X-координат другого контрольного пункту.

y2 double

І-координат другого контрольного пункту.

x double

X-координат кінцевої точки криви.

y double

Y-координат кінцевої точки криви.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Cr(подвійний, подвійний, подвійний, подвійний, подвійний)

Додає відповідну команду “Cubic Bezier Curve” до даних про маршрут.

public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)

Parameters

x1 double

X-координат першої контрольної точки, по відношенню до поточної позиції.

y1 double

Y-координат першої контрольної точки, по відношенню до поточної позиції.

x2 double

X-координат другої контрольної точки, по відношенню до поточної позиції.

y2 double

Y-координат другої контрольної точки, по відношенню до поточної позиції.

x double

X-координат кінцевої точки криви, по відношенню до поточної позиції.

y double

Y-координат кінцевої точки криви, по відношенню до поточної позиції.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

H(подвійний)

Додає команду «Горизонтальна лінія до» до даних маршруту.

public PathBuilder H(double x)

Parameters

x double

X-координат для витягування горизонтальної лінії до.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Hr(подвійний)

Додає команду «Хоризонтальна лінія до» до даних маршруту.

public PathBuilder Hr(double x)

Parameters

x double

X-координат для витягування горизонтальної лінії до, по відношенню до поточної позиції.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

L(подвійний, подвійний)

Додайте команду «Лінія до» до даних маршруту.

public PathBuilder L(double x, double y)

Parameters

x double

X-координат кінцевої точки лінії.

y double

Y-координат кінцевої точки лінії.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Lr(подвійний, подвійний)

Додає поведінку «Лінія до» до даних маршруту.

public PathBuilder Lr(double x, double y)

Parameters

x double

X-координат кінцевої точки лінії, по відношенню до поточної позиції.

y double

Y-координат кінцевої точки лінії, по відношенню до поточної позиції.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

M(подвійний, подвійний)

Додайте команду «Повернутись» до даних маршруту.

public PathBuilder M(double x, double y)

Parameters

x double

К-координація для переходу до

y double

Й-координація для переходу до

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Mr(подвійний, подвійний)

Додає відносне команду «Помістити до» до даних маршруту.

public PathBuilder Mr(double x, double y)

Parameters

x double

X-координат для переміщення до, по відношенню до поточної позиції.

y double

Й-координат для переходу до, по відношенню до поточної позиції.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Q(подвійний, подвійний, подвійний, подвійний)

Додає команду «Квадратна безжальна крива» до даних про маршрут.

public PathBuilder Q(double x1, double y1, double x, double y)

Parameters

x1 double

X-координат контрольної точки.

y1 double

Координат контрольної точки.

x double

X-координат кінцевої точки криви.

y double

Y-координат кінцевої точки криви.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Qr(подвійний, подвійний, подвійний, подвійний)

Додає релативну команду «Квадратна безжальна крива» до даних про маршрут.

public PathBuilder Qr(double x1, double y1, double x, double y)

Parameters

x1 double

X-координат контрольної точки, по відношенню до поточної позиції.

y1 double

Y-координат контрольної точки, по відношенню до поточної позиції.

x double

X-координат кінцевої точки криви, по відношенню до поточної позиції.

y double

Y-координат кінцевої точки криви, по відношенню до поточної позиції.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

S(подвійний, подвійний, подвійний, подвійний)

Додає команду «Smooth Cubic Bezier Curve To» до даних маршруту.

public PathBuilder S(double x2, double y2, double x, double y)

Parameters

x2 double

X-координат другого контрольного пункту.

y2 double

І-координат другого контрольного пункту.

x double

X-координат кінцевої точки криви.

y double

Y-координат кінцевої точки криви.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Sr(подвійний, подвійний, подвійний, подвійний)

Додає відповідну команду «Smooth Cubic Bezier Curve To» до даних про маршрут.

public PathBuilder Sr(double x2, double y2, double x, double y)

Parameters

x2 double

X-координат другої контрольної точки, по відношенню до поточної позиції.

y2 double

Y-координат другої контрольної точки, по відношенню до поточної позиції.

x double

X-координат кінцевої точки криви, по відношенню до поточної позиції.

y double

Y-координат кінцевої точки криви, по відношенню до поточної позиції.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

T(подвійний, подвійний)

Додає команду «Молодкий квадратний бездротовий колір» до даних про маршрут.

public PathBuilder T(double x, double y)

Parameters

x double

X-координат кінцевої точки криви.

y double

Y-координат кінцевої точки криви.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Tr(подвійний, подвійний)

Додає відповідну команду «Молодкий квадратний колір» до даних про маршрут.

public PathBuilder Tr(double x, double y)

Parameters

x double

X-координат кінцевої точки криви, по відношенню до поточної позиції.

y double

Y-координат кінцевої точки криви, по відношенню до поточної позиції.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

V(подвійний)

Додає команду «Вертикальна лінія до» до даних маршруту.

public PathBuilder V(double y)

Parameters

y double

Й-координат для витягу вертикальної лінії до.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Vr(подвійний)

Додає поведінку вертикальної лінії до даних маршруту.

public PathBuilder Vr(double y)

Parameters

y double

Y-координат для витягу вертикальної лінії до, по відношенню до поточної позиції.

Returns

PathBuilder

Теперішній інстанція PathBuilder.

Z()

Додає команду «Закрити шлях» до даних шляху.

public PathBuilder Z()

Returns

PathBuilder

Теперішній інстанція PathBuilder.

 Українська