Class PathBuilder
Именује се: Aspose.Svg.Builder Асамблеја: Aspose.SVG.dll (25.5.0)
Градитељ класе за креирање СВГ Пут података нијанси.
[ComVisible(true)]
public class PathBuilder
Inheritance
Наслеђени чланови
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 инстанција.
AddPathSegment(Стринг)
Додаје прилагођени сегмент пута подацима пута.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
Прилагођени пут сегмент струје.
Returns
Тренутни 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 инстанција.
Build()
Изграђује Пут података струје.
public string Build()
Returns
Изграђени пут података струје.
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 инстанција.
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 инстанција.
H(Двоструко)
Додаје команду “Хоризонтална линија до” у подаци пута.
public PathBuilder H(double x)
Parameters
x
double
Кс-координат да нацрта хоризонталну линију на.
Returns
Тренутни PathBuilder инстанција.
Hr(Двоструко)
Додаје релативну команду “Хоризонтална линија до” подацима пута.
public PathBuilder Hr(double x)
Parameters
x
double
Кс-координат да нацрта хоризонталну линију на, у односу на тренутну позицију.
Returns
Тренутни PathBuilder инстанција.
L(двоструко, двоструко)
Додаје команду “Линија до” у подаци пута.
public PathBuilder L(double x, double y)
Parameters
x
double
Кс-координат коначне тачке линије.
y
double
И-координат коначне тачке линије.
Returns
Тренутни PathBuilder инстанција.
Lr(двоструко, двоструко)
Додаје релативну команду “Линија до” подацима пута.
public PathBuilder Lr(double x, double y)
Parameters
x
double
Кс-координат крајне тачке линије, у односу на тренутну позицију.
y
double
И-координат крајне тачке линије, у односу на тренутну позицију.
Returns
Тренутни PathBuilder инстанција.
M(двоструко, двоструко)
Додајте команду “Покретање на” подацима путовања.
public PathBuilder M(double x, double y)
Parameters
x
double
Кс-координат да се креће на.
y
double
И-координација да се креће на.
Returns
Тренутни PathBuilder инстанција.
Mr(двоструко, двоструко)
Додаје релативну команду “Покретање на” подацима пута.
public PathBuilder Mr(double x, double y)
Parameters
x
double
Кс-координат да се креће на, у односу на тренутну позицију.
y
double
И-координат да се креће на, у односу на тренутну позицију.
Returns
Тренутни PathBuilder инстанција.
Q(двоструко, двоструко, двоструко и двоструко)
Додаје команду “Квадратни Безиер Цурве” у податке о путу.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
КСНУМКС координати контролне тачке.
y1
double
И-координат контролне тачке.
x
double
Кс-координат коначне тачке кривине.
y
double
И-координат коначне тачке кривине.
Returns
Тренутни PathBuilder инстанција.
Qr(двоструко, двоструко, двоструко и двоструко)
Додаје релативну команду “Квадратни Безиер Цурве” подацима путовања.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
Кс-координат контролне тачке, у односу на тренутну позицију.
y1
double
И-координат контролне тачке, у односу на тренутну позицију.
x
double
Кс-координат крајне тачке кривине, у односу на тренутну позицију.
y
double
И-координат крајне тачке кривине, у односу на тренутну позицију.
Returns
Тренутни 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 инстанција.
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 инстанција.
T(двоструко, двоструко)
Додаје команду “Млаки Квадратни Безиер Цурве То” на подаци пута.
public PathBuilder T(double x, double y)
Parameters
x
double
Кс-координат коначне тачке кривине.
y
double
И-координат коначне тачке кривине.
Returns
Тренутни PathBuilder инстанција.
Tr(двоструко, двоструко)
Додаје релативну команду “Мука Квадратна Безиер Цурве То” на податке о путу.
public PathBuilder Tr(double x, double y)
Parameters
x
double
Кс-координат крајне тачке кривине, у односу на тренутну позицију.
y
double
И-координат крајне тачке кривине, у односу на тренутну позицију.
Returns
Тренутни PathBuilder инстанција.
V(Двоструко)
Додаје команду “Вертикална линија до” подацима пута.
public PathBuilder V(double y)
Parameters
y
double
И-координат да нацрта вертикалну линију на.
Returns
Тренутни PathBuilder инстанција.
Vr(Двоструко)
Додаје релативну команду ‘Vertical Line To’ подацима пута.
public PathBuilder Vr(double y)
Parameters
y
double
И-координат да нацрта вертикалну линију на, у односу на тренутну позицију.
Returns
Тренутни PathBuilder инстанција.
Z()
Додаје команду “Затварање пута” у подаци пута.
public PathBuilder Z()
Returns
Тренутни PathBuilder инстанција.