Interface ICanvasPathMethods

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.

 Polski