Interface ICanvasPathMethods

Interface ICanvasPathMethods

Названий на: Aspose.Html.Dom.Canvas Асамблея: Aspose.HTML.dll (25.4.0)

Інтерфейс ICanvasPathMethods використовується для маніпулювання шляхів об’єктів.

[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods

Methods

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

Додає арку до шляху, який зосереджений на (x, y) позиції з радіусом r, що починається з початкуAngle і закінчується в кінціAngle, що йде в даному напрямку антиблоковим (за замовчуванням до годинника).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)

Parameters

x double

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

y double

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

radius double

Радіо арку.

startAngle double

Уголь, з якого починається арка, вимірюється годинно з позитивної х-осі і виражається в радіанах.

endAngle double

Уголь, в якому закінчується арка, вимірюється годинно з позитивної х-осі і виражається в радіанах.

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

Додає арку до шляху, який зосереджений на (x, y) позиції з радіусом r, що починається з початкуAngle і закінчується в кінціAngle, що йде в даному напрямку антиблоковим (за замовчуванням до годинника).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

Parameters

x double

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

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

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

y1 double

Y-axis координує для першої контрольної точки.

x2 double

X-аксис координує для другої контрольної точки.

y2 double

Y-axis координує для другої контрольної точки.

radius double

Радіо арку.

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

Додає кубічну криву Безьєра до шляху. вона вимагає трьох пунктів.Перші два пункти - це контрольні пункти, а третій - кінцевий пункт.Починаючий пункт - останній пункт поточного шляху.які можуть бути змінені за допомогою moveTo(), перш ніж створити криву Bézier.

[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Parameters

cp1x double

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

cp1y double

Осі і координату для першої контрольної точки.

cp2x double

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

cp2y double

Осі і координату для другої контрольної точки.

x double

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

y double

Осі координат для кінцевої точки.

ClosePath()

Призводить до того, що точка пені переміщається назад до початку поточного піддорогу.Він намагається витягнути пряму лінію з поточної точки до початку.Якщо форма вже закрита або має лише одну точку, ця функція нічого не робить.

[DOMName("closePath")]
void ClosePath()

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

Додає еліпс до шляху, який зосереджений на (x, y) позиції з радіусом X і радіусом Y, починаючи з початкуі закінчується в кінціАнджеле йде в даному напрямку антиблокованим (за замовчуванням до годинника).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Parameters

x double

X-осі координату для центру еліпсу.

y double

І осі координату для центру еліпсу.

radiusX double

Великий радіоаксис еліпсу.

radiusY double

Мікро-аксисний радіус еліпсу.

rotation double

Ротація цього еліпсу, виражена в радіанах.

startAngle double

Початкова точка, вимірювана з х-осі, з якої вона буде витягнута, виражена в радіанах.

endAngle double

Уголь кінцевого еліпсу, до якого він буде витягнутий, виражений радіанами.

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

Додає еліпс до шляху, який зосереджений на (x, y) позиції з радіусом X і радіусом Y, починаючи з початкуі закінчується в кінціАнджеле йде в даному напрямку антиблокованим (за замовчуванням до годинника).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Parameters

x double

X-осі координату для центру еліпсу.

y double

І осі координату для центру еліпсу.

radiusX double

Великий радіоаксис еліпсу.

radiusY double

Мікро-аксисний радіус еліпсу.

rotation double

Ротація цього еліпсу, виражена в радіанах.

startAngle double

Початкова точка, вимірювана з х-осі, з якої вона буде витягнута, виражена в радіанах.

endAngle double

Уголь кінцевого еліпсу, до якого він буде витягнутий, виражений радіанами.

anticlockwise bool

Факультативний булеан, який, якщо правдивий, витягує еліпсу в протилежній точці (контр-часовий точці), інакше в годинній точці.

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

Зв’язує останню точку в підпуті до x, і координує з прямою лінією.

[DOMName("lineTo")]
void LineTo(double x, double y)

Parameters

x double

X-осі координату до кінця лінії.

y double

Осі і координату до кінця лінії.

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

Переміщає початкову точку нової піддороги до координатів (x, y).

[DOMName("moveTo")]
void MoveTo(double x, double y)

Parameters

x double

X-осі точки

y double

Осі і осі точки

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

Додає квадратну криву Безьєра до поточного шляху.

[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parameters

cpx double

X-осі координату для контрольної точки.

cpy double

Осі координат для контрольної точки.

x double

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

y double

Осі координат для кінцевої точки.

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

Створює шлях для прямокутника в положенні (x, y) з розміром, який визначається шириною і висотою.

[DOMName("rect")]
void Rect(double x, double y, double w, double h)

Parameters

x double

X-осі координату для прямокутної початкової точки.

y double

Осі й координату для прямокутної початкової точки.

w double

Ширина прямокутника.

h double

Висота прямокутника.

 Українська