Class Path2D

Class Path2D

Pôvodný názov: Aspose.Html.Dom.Canvas Zhromaždenie: Aspose.HTML.dll (25.4.0)

Rozhranie Path2D API Canvas 2D sa používa na vyhlásenie ciest, ktoré sa potom používajú na objektoch CanvasRenderingContext2D.Cestovné metódy rozhrania CanvasRenderingContext2D sú prítomné aj na tomto rozhraní a umožňujú vytvoriťtrasy, ktoré môžete uchovávať a prehrávať podľa potreby na kanvári.

[ComVisible(true)]
[DOMName("Path2D")]
[DOMObject]
public class Path2D : DOMObject, INotifyPropertyChanged, ICanvasPathMethods, IDisposable

Inheritance

object DOMObject Path2D

Implements

INotifyPropertyChanged , ICanvasPathMethods , IDisposable

Z dedičných členov

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Path2D()

Vráti novú inštanciu Path2D

[DOMConstructor]
public Path2D()

Path2D(Path2D)

vráti nedávno inštanovaný objekt Path2D s inou cestou ako argument (tvorí kópiu)

[DOMConstructor]
public Path2D(Path2D path)

Parameters

path Path2D

Keď sa uvádza s iným objektom Path2D, vytvorí sa kópia argumentu cesty

Path2D(Stretnutie)

vráti nedávno inštanovaný objekt Path2D s pruhom pozostávajúcom z údajov o ceste SVG.

[DOMConstructor]
public Path2D(string d)

Parameters

d string

Stránka pozostávajúca z údajov SVG Path

Methods

AddPath(Path2D)

Pridať na cestu cestu danú argumentom.

[DOMName("addPath")]
public void AddPath(Path2D path)

Parameters

path Path2D

Path2D cesta pridať.

AddPath(Path2D a SVGMatrix)

Pridať na cestu cestu danú argumentom.

[DOMName("addPath")]
public void AddPath(Path2D path, SVGMatrix transformation)

Parameters

path Path2D

Path2D cesta pridať.

transformation SVGMatrix

SVGMatrix sa používa ako transformácia matrica pre pridanú dráhu.

Arc(dvojnásobný, dvojnásobný, dvojnásobný, dvojnásobný)

Pridáva oblohu na cestu, ktorá je zameraná na (x, y) pozíciu s rádiom r začínajúcej na začiatkuAngle a končiacej na konciAngle prechádza v danom smere antiklockwise (podľa predvoleného na hodinky).

public void Arc(double x, double y, double radius, double startAngle, double endAngle)

Parameters

x double

Koordinát x v strede arku.

y double

Koordinát Y v strede arku.

radius double

Rádium na oblohe.

startAngle double

Úhel, na ktorom sa obloha začína, je meraný hodinovo z pozitívnej axy x a vyjadrený v rádioch.

endAngle double

Úhel, na ktorom sa ok končí, je meraný hodinovo z pozitívnej axy x a vyjadrený v rádioch.

Arc(dvojitý, dvojitý, dvojitý, dvojitý, bool)

Pridáva oblohu na cestu, ktorá je zameraná na (x, y) pozíciu s rádiom r začínajúcej na začiatkuAngle a končiacej na konciAngle prechádza v danom smere antiklockwise (podľa predvoleného na hodinky).

public void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

Parameters

x double

Koordinát x v strede arku.

y double

Koordinát Y v strede arku.

radius double

Rádium na oblohe.

startAngle double

Úhel, na ktorom sa obloha začína, je meraný hodinovo z pozitívnej axy x a vyjadrený v rádioch.

endAngle double

Úhel, na ktorom sa ok končí, je meraný hodinovo z pozitívnej axy x a vyjadrený v rádioch.

counterclockwise bool

Spôsobuje, že obloha je vytiahnutá protihodinovým spôsobom medzi dvoma uhlami.

ArcTo(dvojnásobný, dvojnásobný, dvojnásobný, dvojnásobný)

Pridáva oblohu na cestu s danými kontrolnými bodmi a rádiom, pripojenými k predchádzajúcej bodu priamou čiarou.

public void ArcTo(double x1, double y1, double x2, double y2, double radius)

Parameters

x1 double

x-axis koordináty pre prvú kontrolnú bodku.

y1 double

y-axis koordináty pre prvú kontrolnú bodku.

x2 double

x-axis koordináty pre druhú kontrolnú bodku.

y2 double

y-axis koordinuje pre druhú kontrolnú bodku.

radius double

Rádium na oblohe.

BezierCurveTo(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)

Pridá kubickú Bézierovú krivku na cestu. vyžaduje tri body.Prvými dvoma bodmi sú kontrolné body a tretí je koncový bod.Počiatočný bod je posledným bodom v súčasnej ceste,ktoré možno zmeniť pomocou moveTo() pred vytvorením Bézierovej krivky.

public void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Parameters

cp1x double

Os x koordinátu pre prvú kontrolnú bodku.

cp1y double

Y-os koordinátu pre prvú kontrolnú bodku.

cp2x double

Os x koordinátu pre druhú kontrolnú bodku.

cp2y double

Osy koordinátu pre druhú kontrolnú bodku.

x double

Os x koordinátu pre koniec bodu.

y double

Akcia koordinátu pre koniec bodu.

ClosePath()

Spôsobuje, že bod peňaženky sa presúva späť na začiatok súčasnej podcestnej cesty.Snaží sa vytiahnuť priamu líniu z aktuálneho bodu na začiatok.Ak je tvar už uzavretý alebo má len jeden bod, táto funkcia nič nerobí.

public void ClosePath()

Dispose()

Dostupnosť objektu.

public void Dispose()

Ellipse(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)

Pridáva ellipsu na cestu, ktorá je zameraná na (x, y) pozíciu s radii radiusX a radiusY začínajúci pri spusteníAnglea skončiť na konciAngle ísť v danom smere antiklockwise (defaulting na hodinkywise).

public void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Parameters

x double

Os x koordinátu pre centrum elliptu.

y double

Y-os koordinátu pre centrum elipsy.

radiusX double

Rádium hlavného axiálneho elípsa.

radiusY double

Rádium menšieho osi elipsov.

rotation double

Rotácia tohto elliptu, vyjadrená v rádiách.

startAngle double

Počiatočná bodka, meraná z x osi, z ktorej bude vytiahnutá, je vyjadrená v žiareniach.

endAngle double

Úhel konečného elliptu, ku ktorému bude vytiahnutý, vyjadrený v radiánoch.

Ellipse(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)

Pridáva ellipsu na cestu, ktorá je zameraná na (x, y) pozíciu s radii radiusX a radiusY začínajúci pri spusteníAnglea skončiť na konciAngle ísť v danom smere antiklockwise (defaulting na hodinkywise).

public void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Parameters

x double

Os x koordinátu pre centrum elliptu.

y double

Y-os koordinátu pre centrum elipsy.

radiusX double

Rádium hlavného axiálneho elípsa.

radiusY double

Rádium menšieho osi elipsov.

rotation double

Rotácia tohto elliptu, vyjadrená v rádiách.

startAngle double

Počiatočná bodka, meraná z x osi, z ktorej bude vytiahnutá, je vyjadrená v žiareniach.

endAngle double

Úhel konečného elliptu, ku ktorému bude vytiahnutý, vyjadrený v radiánoch.

anticlockwise bool

Voliteľný boolean, ktorý, ak je pravda, vytiahne ellipsu proti blokovaniu (counter-hourwise), inak v hodinovom smere.

LineTo(dvojnásobný, dvojnásobný)

Pripojiť posledný bod v podcestí k x, y koordinuje priamou čiarou.

public void LineTo(double x, double y)

Parameters

x double

Os x koordinátu na konci línie.

y double

Osy koordinátu na koniec línie.

MoveTo(dvojnásobný, dvojnásobný)

Pohybuje východiskový bod novej podzemnej cesty na koordináty (x, y).

public void MoveTo(double x, double y)

Parameters

x double

x axi bodu

y double

Akcia bodu Y

QuadraticCurveTo(dvojnásobný, dvojnásobný, dvojnásobný)

Pridať štvorcový Bézier kurva do aktuálnej trasy.

public void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parameters

cpx double

x osi koordinátu pre kontrolný bod.

cpy double

Osy a koordinátu pre kontrolný bod.

x double

Os x koordinátu pre koniec bodu.

y double

Akcia koordinátu pre koniec bodu.

Rect(dvojnásobný, dvojnásobný, dvojnásobný)

Vytvára cestu pre rektangul v pozícii (x, y) s veľkosťou, ktorá je určená šírkou a výškou.

public void Rect(double x, double y, double w, double h)

Parameters

x double

Os x koordinátu pre pravokotlakový východiskový bod.

y double

Os y koordinátu pre pravokotlakovú východiskovú bodku.

w double

Šírka obdĺžnika.

h double

Vysoká výška rektálu.

 Slovenčina