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
Висота прямокутника.