Interface ICanvasPathMethods
Nazwa przestrzeń: Aspose.Html.Dom.Canvas Zestaw: Aspose.HTML.dll (25.4.0)
Interfejs ICanvasPathMethods jest używany do manipulowania ścieżkami obiektów.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(podwójne, podwójne, podwójne, podwójne)
Dodaj arkę do ścieżki, która jest skoncentrowana w pozycji (x, y) z promieniem r rozpoczynającym się od początkuAngle i kończącym się od końcaAngle przechodzącym w danym kierunku przez antyklockwise (defaulting do horockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
Koordynacja x w centrum arki.
y
double
Koordynacja Y w centrum arki.
radius
double
Promieniowanie arkusza.
startAngle
double
Kąt, w którym rozpoczyna się arkusz, jest mierzony w sposób zegarkowy z pozytywnego osi x i wyrażony w promieni.
endAngle
double
Kąt, w którym kończy się arkusz, jest mierzony w sposób zegarkowy z pozytywnego osi x i wyrażony w promieni.
Arc(podwójne, podwójne, podwójne, podwójne, bool)
Dodaj arkę do ścieżki, która jest skoncentrowana w pozycji (x, y) z promieniem r rozpoczynającym się od początkuAngle i kończącym się od końcaAngle przechodzącym w danym kierunku przez antyklockwise (defaulting do horockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameters
x
double
Koordynacja x w centrum arki.
y
double
Koordynacja Y w centrum arki.
radius
double
Promieniowanie arkusza.
startAngle
double
Kąt, w którym rozpoczyna się arkusz, jest mierzony w sposób zegarkowy z pozytywnego osi x i wyrażony w promieni.
endAngle
double
Kąt, w którym kończy się arkusz, jest mierzony w sposób zegarkowy z pozytywnego osi x i wyrażony w promieni.
counterclockwise
bool
Powoduje, że arka jest wyciągnięta w przeciągu zegara między dwoma kątami.
ArcTo(podwójne, podwójne, podwójne, podwójne)
Dodaj arkę do ścieżki z danymi punktami sterowania i promieniem, połączonym z poprzednim punktem przez prostą linię.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameters
x1
double
Koordynacja x-axis dla pierwszego punktu sterowania.
y1
double
koordynacja y-axis dla pierwszego punktu kontrolnego.
x2
double
Koordynacja x-axis dla drugiego punktu sterowania.
y2
double
Koordynacje y-axis dla drugiego punktu sterowania.
radius
double
Promieniowanie arkusza.
BezierCurveTo(podwójne, podwójne, podwójne, podwójne, podwójne)
Dodaj kubek kurwy Bézier do drogi. wymaga trzech punktów.Pierwsze dwa punkty to punkty kontrolne, a trzecia to punkt końcowy.punkt wyjścia jest ostatnim punktem bieżącej drogi,które można zmienić za pomocą moveTo() przed utworzeniem kurwy Bézier.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
Parameters
cp1x
double
Okres x współrzędnika dla pierwszego punktu sterowania.
cp1y
double
Okres y koordynatu dla pierwszego punktu sterowania.
cp2x
double
Okres x współrzędnika dla drugiego punktu sterowania.
cp2y
double
Okres y współrzędnika dla drugiego punktu sterowania.
x
double
Okres x współrzędnika do punktu końcowego.
y
double
Okres y koordynacji do punktu końcowego.
ClosePath()
Powoduje, że punkt pióro porusza się z powrotem do początku bieżącego podróży.Stara się wyciągnąć prostą linię od bieżącego punktu do początku.Jeśli forma została już zamknięta lub ma tylko jeden punkt, ta funkcja nie działa.
[DOMName("closePath")]
void ClosePath()
Ellipse(podwójne, podwójne, podwójne, podwójne, podwójne, podwójne)
Dodaj elips do ścieżki, która jest skoncentrowana w pozycji (x, y) z radii radiusX i radiusY zaczynając od startuAnglei zakończyć w końcowym Angle iść w danym kierunku przez antykoncepcji (defaulting do zegarka).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameters
x
double
X osi koordynatu dla centrum elipsy.
y
double
Okres y współrzędnika dla centrum elipsy.
radiusX
double
Radium głównego osi elipsów.
radiusY
double
Ellipsa małe osi promieniowania.
rotation
double
Rotacja tej elipsy, wyrażona w promieni.
startAngle
double
Punkt wyjścia, mierzony z osi x, z którego zostanie wyciągnięty, wyrażony w promieni.
endAngle
double
Kąt końcowego elipsu, do którego zostanie wyciągnięty, wyrażony w promieni.
Ellipse(podwójne, podwójne, podwójne, podwójne, podwójne, podwójne)
Dodaj elips do ścieżki, która jest skoncentrowana w pozycji (x, y) z radii radiusX i radiusY zaczynając od startuAnglei zakończyć w końcowym Angle iść w danym kierunku przez antykoncepcji (defaulting do zegarka).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
Parameters
x
double
X osi koordynatu dla centrum elipsy.
y
double
Okres y współrzędnika dla centrum elipsy.
radiusX
double
Radium głównego osi elipsów.
radiusY
double
Ellipsa małe osi promieniowania.
rotation
double
Rotacja tej elipsy, wyrażona w promieni.
startAngle
double
Punkt wyjścia, mierzony z osi x, z którego zostanie wyciągnięty, wyrażony w promieni.
endAngle
double
Kąt końcowego elipsu, do którego zostanie wyciągnięty, wyrażony w promieni.
anticlockwise
bool
Opcjonalny boolean, który, jeśli jest prawdą, przyciąga ellipsę antykluczową (counter-clockwise), w przeciwnym razie w kierunku zegarowym.
LineTo(podwójne, podwójne)
Połącza ostatni punkt w podziemnej ścieżce do x, y koordynuje z prostą linią.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
Okres x współrzędnika do końca linii.
y
double
Okres y współrzędnika do końca linii.
MoveTo(podwójne, podwójne)
Przesuwa punkt wyjścia nowej podróży do współrzędnych (x, y).
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
X osi punktu
y
double
i osi punktu
QuadraticCurveTo(podwójne, podwójne, podwójne)
Dodaj kwadratową kurwę Bézier do bieżącej drogi.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
Okres x współrzędnika dla punktu sterowania.
cpy
double
Okres y współrzędnika dla punktu sterowania.
x
double
Okres x współrzędnika do punktu końcowego.
y
double
Okres y koordynacji do punktu końcowego.
Rect(podwójne, podwójne, podwójne)
Stwarza ścieżkę dla prostokąt w pozycji (x, y) z wielkością, która jest określona szerokością i wysokością.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
Okres x współrzędnika dla punktu wyjścia rektangularnego.
y
double
Okres y współrzędnika dla punktu wyjścia rektangularnego.
w
double
szerokość rektaku.
h
double
Wysokość rektaku.