Interface ICanvasPathMethods

Interface ICanvasPathMethods

Namespace: Aspose.Html.Dom.Canvas
Assembly: Aspose.HTML.dll (25.1.0)

Rozhraní ICanvasPathMethods se používá k manipulaci s cestami objektů.

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

Metody

Arc(double, double, double, double, double)

Přidá oblouk do cesty, který je umístěn na pozici (x, y) s poloměrem r, začínající na startAngle a končící na endAngle, jdoucí daným směrem proti směru hodinových ručiček (výchozí směr je po směru hodinových ručiček).

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

Parametry

x double

X-ová souřadnice středu oblouku.

y double

Y-ová souřadnice středu oblouku.

radius double

Poloměr oblouku.

startAngle double

Úhel, ve kterém oblouk začíná, měřený po směru hodinových ručiček od kladné osy x a vyjádřený v radiánech.

endAngle double

Úhel, ve kterém oblouk končí, měřený po směru hodinových ručiček od kladné osy x a vyjádřený v radiánech.

Arc(double, double, double, double, double, bool)

Přidá oblouk do cesty, který je umístěn na pozici (x, y) s poloměrem r, začínající na startAngle a končící na endAngle, jdoucí daným směrem proti směru hodinových ručiček (výchozí směr je po směru hodinových ručiček).

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

Parametry

x double

X-ová souřadnice středu oblouku.

y double

Y-ová souřadnice středu oblouku.

radius double

Poloměr oblouku.

startAngle double

Úhel, ve kterém oblouk začíná, měřený po směru hodinových ručiček od kladné osy x a vyjádřený v radiánech.

endAngle double

Úhel, ve kterém oblouk končí, měřený po směru hodinových ručiček od kladné osy x a vyjádřený v radiánech.

counterclockwise bool

Způsobí, že oblouk bude vykreslen proti směru hodinových ručiček mezi dvěma úhly. Výchozí směr je po směru hodinových ručiček.

ArcTo(double, double, double, double, double)

Přidá oblouk do cesty s danými kontrolními body a poloměrem, spojený s předchozím bodem přímkou.

[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)

Parametry

x1 double

Souřadnice na ose x pro první kontrolní bod.

y1 double

Souřadnice na ose y pro první kontrolní bod.

x2 double

Souřadnice na ose x pro druhý kontrolní bod.

y2 double

Souřadnice na ose y pro druhý kontrolní bod.

radius double

Poloměr oblouku.

BezierCurveTo(double, double, double, double, double, double)

Přidá kubickou Bézierovu křivku do cesty. Vyžaduje tři body. První dva body jsou kontrolní body a třetí je koncový bod. Počáteční bod je poslední bod v aktuální cestě, který lze změnit pomocí moveTo() před vytvořením Bézierovy křivky.

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

Parametry

cp1x double

X-ová souřadnice pro první kontrolní bod.

cp1y double

Y-ová souřadnice pro první kontrolní bod.

cp2x double

X-ová souřadnice pro druhý kontrolní bod.

cp2y double

Y-ová souřadnice pro druhý kontrolní bod.

x double

X-ová souřadnice pro koncový bod.

y double

Y-ová souřadnice pro koncový bod.

ClosePath()

Způsobí, že se hrot pera vrátí na začátek aktuální subcesty. Pokouší se nakreslit přímku z aktuálního bodu na začátek. Pokud byla forma již uzavřena nebo má pouze jeden bod, tato funkce nic nedělá.

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

Ellipse(double, double, double, double, double, double, double)

Přidá elipsu do cesty, která je umístěna na pozici (x, y) s poloměry radiusX a radiusY, začínající na startAngle a končící na endAngle, jdoucí daným směrem proti směru hodinových ručiček (výchozí směr je po směru hodinových ručiček).

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

Parametry

x double

X-ová souřadnice středu elipsy.

y double

Y-ová souřadnice středu elipsy.

radiusX double

Poloměr hlavní osy elipsy.

radiusY double

Poloměr vedlejší osy elipsy.

rotation double

Rotace této elipsy, vyjádřená v radiánech.

startAngle double

Počáteční bod, měřený od osy x, od které bude kreslen, vyjádřený v radiánech.

endAngle double

Konečný úhel elipsy, do kterého bude kreslen, vyjádřený v radiánech.

Ellipse(double, double, double, double, double, double, double, bool)

Přidá elipsu do cesty, která je umístěna na pozici (x, y) s poloměry radiusX a radiusY, začínající na startAngle a končící na endAngle, jdoucí daným směrem proti směru hodinových ručiček (výchozí směr je po směru hodinových ručiček).

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

Parametry

x double

X-ová souřadnice středu elipsy.

y double

Y-ová souřadnice středu elipsy.

radiusX double

Poloměr hlavní osy elipsy.

radiusY double

Poloměr vedlejší osy elipsy.

rotation double

Rotace této elipsy, vyjádřená v radiánech.

startAngle double

Počáteční bod, měřený od osy x, od které bude kreslen, vyjádřený v radiánech.

endAngle double

Konečný úhel elipsy, do kterého bude kreslen, vyjádřený v radiánech.

anticlockwise bool

Volitelná boolean hodnota, která, pokud je pravdivá, vykreslí elipsu proti směru hodinových ručiček (proti směru hodinových ručiček), jinak ve směru hodinových ručiček.

LineTo(double, double)

Spojuje poslední bod v subcestě s x, y souřadnicemi přímkou.

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

Parametry

x double

X-ová souřadnice pro konec čáry.

y double

Y-ová souřadnice pro konec čáry.

MoveTo(double, double)

Přesune počáteční bod nové subcesty na souřadnice (x, y).

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

Parametry

x double

X-ová souřadnice bodu.

y double

Y-ová souřadnice bodu.

QuadraticCurveTo(double, double, double, double)

Přidá kvadratickou Bézierovu křivku do aktuální cesty.

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

Parametry

cpx double

X-ová souřadnice pro kontrolní bod.

cpy double

Y-ová souřadnice pro kontrolní bod.

x double

X-ová souřadnice pro koncový bod.

y double

Y-ová souřadnice pro koncový bod.

Rect(double, double, double, double)

Vytvoří cestu pro obdélník na pozici (x, y) s velikostí určenou šířkou a výškou.

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

Parametry

x double

X-ová souřadnice pro počáteční bod obdélníku.

y double

Y-ová souřadnice pro počáteční bod obdélníku.

w double

Šířka obdélníku.

h double

Výška obdélníku.

 Čeština