Class PathBuilder

Class PathBuilder

Именује се: Aspose.Svg.Builder Асамблеја: Aspose.SVG.dll (25.5.0)

Градитељ класе за креирање СВГ Пут података нијанси.

[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(Двоструки, двојни, дупли, боол, буол)

Додаје команду “Елиптичка арка” у податке о путу.

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

Кс-координат коначне тачке арка.

y double

И-координат коначне тачке лука.

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

Кс-радијус елипсе, у односу на тренутну позицију.

r2 double

И-радијус елипсе, у односу на тренутну позицију.

angle double

Угао ротације елипсе у степени, у односу на тренутну позицију.

largeArcFlag bool

Знаме указује да ли лук треба да буде већи од или једнак 180 степени.

sweepFlag bool

Знаме указује на то да ли би лук требао бити повучен у позитивном углу правцу.

x double

Кс-координат крајне тачке арка, у односу на тренутну позицију.

y double

И-координат крајњег тачка лука, у односу на тренутну позицију.

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

Кс-координат прве контролне тачке.

y1 double

И-координат прве контролне тачке.

x2 double

Кс-координат другог контролног тачка.

y2 double

И-координат другог контролног тачка.

x double

Кс-координат коначне тачке кривине.

y double

И-координат коначне тачке кривине.

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

Кс-координат прве контролне тачке, у односу на тренутну позицију.

y1 double

И-координат прве контролне тачке, у односу на тренутну позицију.

x2 double

Кс-координат другог контролног тачка, у односу на тренутну позицију.

y2 double

И-координат другог контролног тачка, у односу на тренутну позицију.

x double

Кс-координат крајне тачке кривине, у односу на тренутну позицију.

y double

И-координат крајне тачке кривине, у односу на тренутну позицију.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

H(Двоструко)

Додаје команду “Хоризонтална линија до” у подаци пута.

public PathBuilder H(double x)

Parameters

x double

Кс-координат да нацрта хоризонталну линију на.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

Hr(Двоструко)

Додаје релативну команду “Хоризонтална линија до” подацима пута.

public PathBuilder Hr(double x)

Parameters

x double

Кс-координат да нацрта хоризонталну линију на, у односу на тренутну позицију.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

L(двоструко, двоструко)

Додаје команду “Линија до” у подаци пута.

public PathBuilder L(double x, double y)

Parameters

x double

Кс-координат коначне тачке линије.

y double

И-координат коначне тачке линије.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

Lr(двоструко, двоструко)

Додаје релативну команду “Линија до” подацима пута.

public PathBuilder Lr(double x, double y)

Parameters

x double

Кс-координат крајне тачке линије, у односу на тренутну позицију.

y double

И-координат крајне тачке линије, у односу на тренутну позицију.

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

Кс-координат да се креће на, у односу на тренутну позицију.

y double

И-координат да се креће на, у односу на тренутну позицију.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

Q(двоструко, двоструко, двоструко и двоструко)

Додаје команду “Квадратни Безиер Цурве” у податке о путу.

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

Parameters

x1 double

КСНУМКС координати контролне тачке.

y1 double

И-координат контролне тачке.

x double

Кс-координат коначне тачке кривине.

y double

И-координат коначне тачке кривине.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

Qr(двоструко, двоструко, двоструко и двоструко)

Додаје релативну команду “Квадратни Безиер Цурве” подацима путовања.

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

Parameters

x1 double

Кс-координат контролне тачке, у односу на тренутну позицију.

y1 double

И-координат контролне тачке, у односу на тренутну позицију.

x double

Кс-координат крајне тачке кривине, у односу на тренутну позицију.

y double

И-координат крајне тачке кривине, у односу на тренутну позицију.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

S(двоструко, двоструко, двоструко и двоструко)

Додаје команду “Smooth Cubic Bezier Curve To” у податке о путу.

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

Parameters

x2 double

Кс-координат другог контролног тачка.

y2 double

И-координат другог контролног тачка.

x double

Кс-координат коначне тачке кривине.

y double

И-координат коначне тачке кривине.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

Sr(двоструко, двоструко, двоструко и двоструко)

Додаје релативну команду ‘Smooth Cubic Bezier Curve To’ подацима путовања.

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

Parameters

x2 double

Кс-координат другог контролног тачка, у односу на тренутну позицију.

y2 double

И-координат другог контролног тачка, у односу на тренутну позицију.

x double

Кс-координат крајне тачке кривине, у односу на тренутну позицију.

y double

И-координат крајне тачке кривине, у односу на тренутну позицију.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

T(двоструко, двоструко)

Додаје команду “Млаки Квадратни Безиер Цурве То” на подаци пута.

public PathBuilder T(double x, double y)

Parameters

x double

Кс-координат коначне тачке кривине.

y double

И-координат коначне тачке кривине.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

Tr(двоструко, двоструко)

Додаје релативну команду “Мука Квадратна Безиер Цурве То” на податке о путу.

public PathBuilder Tr(double x, double y)

Parameters

x double

Кс-координат крајне тачке кривине, у односу на тренутну позицију.

y double

И-координат крајне тачке кривине, у односу на тренутну позицију.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

V(Двоструко)

Додаје команду “Вертикална линија до” подацима пута.

public PathBuilder V(double y)

Parameters

y double

И-координат да нацрта вертикалну линију на.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

Vr(Двоструко)

Додаје релативну команду ‘Vertical Line To’ подацима пута.

public PathBuilder Vr(double y)

Parameters

y double

И-координат да нацрта вертикалну линију на, у односу на тренутну позицију.

Returns

PathBuilder

Тренутни PathBuilder инстанција.

Z()

Додаје команду “Затварање пута” у подаци пута.

public PathBuilder Z()

Returns

PathBuilder

Тренутни PathBuilder инстанција.

 Српски