Interface ICanvasPathMethods
Именује се: Aspose.Html.Dom.Canvas Асамблеја: Aspose.HTML.dll (25.5.0)
Интерфејс ICanvasPathMethods се користи за манипулисање путевима објеката.
[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(двоструко, двоструко, двоструко, двоструко)
Додаје арку на пут који је усредсређен на (х, и) положају са радијусом р почиње на почеткуАнгле и завршава на крајуАнгле иду у одређеном правцу антицлоцквизом (по подразумевању са часовима).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
КСНУМКС координате у центру арка.
y
double
Координат и у центру арка.
radius
double
радијус лука.
startAngle
double
Угао на којем лук почиње, мери се са часовима са позитивне х осе и изражава се у зрацима.
endAngle
double
Угао на којем се лук завршава, мери се са часовима са позитивне кс-осе и изражава се у зрацима.
Arc(двоструко, двоструко, двоструко, двоструко, двоструко)
Додаје арку на пут који је усредсређен на (х, и) положају са радијусом р почиње на почеткуАнгле и завршава на крајуАнгле иду у одређеном правцу антицлоцквизом (по подразумевању са часовима).
[DOMName("arc")]
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(двоструко, двоструко, двоструко, двоструко)
Додаје лук на пут са одређеним контролним тачкама и радијусом, повезан са претходном тачком директном линијом.
[DOMName("arcTo")]
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() пре него што се креира Безиер кривина.
[DOMName("bezierCurveTo")]
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()
Узрокује тачку пене да се врати на почетак тренутне подпуте.Покушава да извуче директну линију од тренутне тачке до почетка.Ако је облик већ затворен или има само једну тачку, ова функција не ради ништа.
[DOMName("closePath")]
void ClosePath()
Ellipse(двоструко, двоструко, двоструко, двоструко, двоструко)
Додаје елипсу на пут који је усредсређен у положају (х, и) са радијусом радијуса и радијусом И који почиње на почеткуи завршити на крајуАнгле ићи у одређеном правцу од стране антицлоцквизе (дефалсификовање до сатвизе).
[DOMName("ellipse")]
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(двоструко, двоструко, двоструко, двоструко, двоструко, двоструко)
Додаје елипсу на пут који је усредсређен у положају (х, и) са радијусом радијуса и радијусом И који почиње на почеткуи завршити на крајуАнгле ићи у одређеном правцу од стране антицлоцквизе (дефалсификовање до сатвизе).
[DOMName("ellipse")]
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 координира директном линијом.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
Кс осе координате за крај линије.
y
double
И осе координате до краја линије.
MoveTo(двоструко, двоструко)
Покреће почетну тачку новог подпута у координате (х, и).
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
КСНУМКС оса тачке
y
double
Оса и оса тачке
QuadraticCurveTo(двоструко, двоструко, двоструко и двоструко)
Додаје квадратну Безиер кривину тренутном путу.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
X осе координате за контролну тачку.
cpy
double
И ос координате за контролне тачке.
x
double
Кс осе координате за крајњу тачку.
y
double
И ос координате за крајњу тачку.
Rect(двоструко, двоструко, двоструко и двоструко)
Креира пут за правоугао у положају (х, и) са величином која се одређује ширином и висином.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
Кс осе координате за правоугао почетне тачке.
y
double
И ос координате за правоугаону почетну тачку.
w
double
Ширина правоугаоника.
h
double
Висина правоугаоника.