Interface ICanvasPathMethods
Названий на: Aspose.Html.Dom.Canvas Асамблея: Aspose.HTML.dll (25.5.0)
Інтерфейс ICanvasPathMethods використовується для маніпулювання шляхів об’єктів.
[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasPathMethodsMethods
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
Висота прямокутника.