Class Path2D

Class Path2D

Именује се: Aspose.Html.Dom.Canvas Асамблеја: Aspose.HTML.dll (25.4.0)

Path2D интерфејс Цанвас 2Д АПИ се користи за декларисање путева који се касније користе на CanvasRenderingContext2D објектима.Методе путовања интерфејса CanvasRenderingContext2D су присутни и на овом интерфејсу и омогућавају вам да креиратепутовања које можете задржати и репродуковати као што је потребно на канусу.

[ComVisible(true)]
[DOMName("Path2D")]
[DOMObject]
public class Path2D : DOMObject, INotifyPropertyChanged, ICanvasPathMethods, IDisposable

Inheritance

object DOMObject Path2D

Implements

INotifyPropertyChanged , ICanvasPathMethods , IDisposable

Наслеђени чланови

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

Constructors

Патх2Д()

враћа ново инстантирани Path2D објекат

[DOMConstructor]
public Path2D()

Патх2Д(Патх2Д)

враћа ново инстантирани Path2D објекат са другим путем као аргумент (креира копију)

[DOMConstructor]
public Path2D(Path2D path)

Parameters

path Path2D

Када се позива са другим Path2D објектом, креира се копија аргумента пута

Патх2Д(Стринг)

враћа ново инстантирани Path2D објекат са редом која се састоји од СВГ података пута.

[DOMConstructor]
public Path2D(string d)

Parameters

d string

Структура која се састоји од СВГ Пут података

Methods

AddPath(Патх2Д)

Додај на пут пут који је дат аргументом.

[DOMName("addPath")]
public void AddPath(Path2D path)

Parameters

path Path2D

Path2D put da se doda.

AddPath(Path2D и SVGMatrix)

Додај на пут пут који је дат аргументом.

[DOMName("addPath")]
public void AddPath(Path2D path, SVGMatrix transformation)

Parameters

path Path2D

Path2D put da se doda.

transformation SVGMatrix

СВГМатрик да се користи као матрица трансформације за пут који се додаје.

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

Додаје арку на пут који је усредсређен на (х, и) положају са радијусом р почиње на почеткуАнгле и завршава на крајуАнгле иду у одређеном правцу антицлоцквизом (по подразумевању са часовима).

public void Arc(double x, double y, double radius, double startAngle, double endAngle)

Parameters

x double

КСНУМКС координате у центру арка.

y double

Координат и у центру арка.

radius double

радијус лука.

startAngle double

Угао на којем лук почиње, мери се са часовима са позитивне х осе и изражава се у зрацима.

endAngle double

Угао на којем се лук завршава, мери се са часовима са позитивне кс-осе и изражава се у зрацима.

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

Додаје арку на пут који је усредсређен на (х, и) положају са радијусом р почиње на почеткуАнгле и завршава на крајуАнгле иду у одређеном правцу антицлоцквизом (по подразумевању са часовима).

public void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

Parameters

x double

КСНУМКС координате у центру арка.

y double

Координат и у центру арка.

radius double

радијус лука.

startAngle double

Угао на којем лук почиње, мери се са часовима са позитивне х осе и изражава се у зрацима.

endAngle double

Угао на којем се лук завршава, мери се са часовима са позитивне кс-осе и изражава се у зрацима.

counterclockwise bool

Узрокује да се лук повуче контра-часовним обликом између два угла. по подразумевању се повуче сатним обликом.

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

Додаје лук на пут са одређеним контролним тачкама и радијусом, повезан са претходном тачком директном линијом.

public void ArcTo(double x1, double y1, double x2, double y2, double radius)

Parameters

x1 double

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

y1 double

и-аксис координати за прву контролну тачку.

x2 double

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

y2 double

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

radius double

радијус лука.

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

Додаје кубичну Безиер кривину на пут. захтева три поена.Прве две тачке су контролне тачке, а трећа је крајња тачка.Почетна тачка је последња тачка на тренутном путу,који се може променити користећи moveTo() пре него што се креира Безиер кривина.

public void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Parameters

cp1x double

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

cp1y double

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

cp2x double

X осе координате за другу контролну тачку.

cp2y double

И ос координате за другу тачку контроле.

x double

Кс осе координате за крајњу тачку.

y double

И ос координате за крајњу тачку.

ClosePath()

Узрокује тачку пене да се врати на почетак тренутне подпуте.Покушава да извуче директну линију од тренутне тачке до почетка.Ако је облик већ затворен или има само једну тачку, ова функција не ради ништа.

public void ClosePath()

Dispose()

На располагању објекта.

public void Dispose()

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

Додаје елипсу на пут који је усредсређен у положају (х, и) са радијусом радијуса и радијусом И који почиње на почеткуи завршити на крајуАнгле ићи у одређеном правцу од стране антицлоцквизе (дефалсификовање до сатвизе).

public void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Parameters

x double

Кс осе координате за центар елипсе.

y double

И осе координате за центар елипсе.

radiusX double

Главни радијус елипсе.

radiusY double

радијус мањег окса елипса.

rotation double

Ротација овог елипса, изражена у зрацима.

startAngle double

Почетна тачка, мерена са x осе, из којег ће бити извучена, изражена је у зрацима.

endAngle double

Угао коначног елипса на који ће бити повучен, изражен у радијанима.

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

Додаје елипсу на пут који је усредсређен у положају (х, и) са радијусом радијуса и радијусом И који почиње на почеткуи завршити на крајуАнгле ићи у одређеном правцу од стране антицлоцквизе (дефалсификовање до сатвизе).

public void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Parameters

x double

Кс осе координате за центар елипсе.

y double

И осе координате за центар елипсе.

radiusX double

Главни радијус елипсе.

radiusY double

радијус мањег окса елипса.

rotation double

Ротација овог елипса, изражена у зрацима.

startAngle double

Почетна тачка, мерена са x осе, из којег ће бити извучена, изражена је у зрацима.

endAngle double

Угао коначног елипса на који ће бити повучен, изражен у радијанима.

anticlockwise bool

Опционални булеан који, ако је истинито, привлачи елипсију антицлоцкви (контр-цлоцкви), иначе у сат-цлоцкви правцу.

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

Прикључује последњу тачку у подпуту на x, y координира директном линијом.

public void LineTo(double x, double y)

Parameters

x double

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

y double

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

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

Покреће почетну тачку новог подпута у координате (х, и).

public void MoveTo(double x, double y)

Parameters

x double

КСНУМКС оса тачке

y double

Оса и оса тачке

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

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

public void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parameters

cpx double

X осе координате за контролну тачку.

cpy double

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

x double

Кс осе координате за крајњу тачку.

y double

И ос координате за крајњу тачку.

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

Креира пут за правоугао у положају (х, и) са величином која се одређује ширином и висином.

public void Rect(double x, double y, double w, double h)

Parameters

x double

Кс осе координате за правоугао почетне тачке.

y double

И ос координате за правоугаону почетну тачку.

w double

Ширина правоугаоника.

h double

Висина правоугаоника.

 Српски