Class Path2D

Class Path2D

ja nimityö: Aspose.Html.Dom.Canvas Kokoelma: Aspose.HTML.dll (25.5.0)

Canvas 2D API:n Path2D-liitäntä käytetään ilmoittamaan matkoja, joita käytetään myöhemmin CanvasRenderingContext2D-objekteissa.CanvasRenderingContext2D -liittymän reittimenetelmät ovat läsnä myös tässä käyttöliittymässä ja mahdollistavat sen luomisen.reitit, joita voit säilyttää ja toistaa tarvittaessa kaapissa.

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

Inheritance

object DOMObject Path2D

Implements

INotifyPropertyChanged , ICanvasPathMethods , IDisposable

Perintöjäsenet

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

Constructors

Path2D()

palauttaa uusi Path2D-objekti

[DOMConstructor]
public Path2D()

Path2D(Path2D)

palauttaa äskettäin instantioidun Path2D-objektin toiseen reittiin argumentina (luo kopio)

[DOMConstructor]
public Path2D(Path2D path)

Parameters

path Path2D

Kun viitataan toiseen Path2D-objektiin, luodaan reitin argumentin kopio

Path2D(String)

palauttaa äskettäin instantioidun Path2D-objektin, jossa on sarja, joka koostuu SVG-tietodista.

[DOMConstructor]
public Path2D(string d)

Parameters

d string

SVG-tietojen muodostama sarja

Methods

AddPath(Path2D)

Lisätään tielle väitteen antama tie.

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

Parameters

path Path2D

Path2D reitti lisätään.

AddPath(Path2D ja SVGMatrix)

Lisätään tielle väitteen antama tie.

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

Parameters

path Path2D

Path2D reitti lisätään.

transformation SVGMatrix

SVGMatrix, jota käytetään muunnosmatrikkona lisättävällä polulla.

Arc(kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)

Lisätään kaari polulle, joka on keskittynyt (x, y) asennossa, jossa säteellä r alkaa alussaAngle ja päättyy lopussaAngle kulkee tietyssä suunnassa antiklokiin (vähennettynä kelloin).

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

Parameters

x double

x koordinaatti arkin keskellä.

y double

Y koordinaatti arkin keskusta.

radius double

ja arkin säteilyä.

startAngle double

Silmä, jossa kaari alkaa, on mitattu kellonaikaisesti positiivisesta x-aasista ja ilmaistuna säteillä.

endAngle double

Silmä, jossa kaari päättyy, on mitattu kellonaikaisesti positiivisesta x-silmästä ja ilmaistuna säteillä.

Arc(kaksois, kaksois, kaksois, kaksois, kaksois, kaksois)

Lisätään kaari polulle, joka on keskittynyt (x, y) asennossa, jossa säteellä r alkaa alussaAngle ja päättyy lopussaAngle kulkee tietyssä suunnassa antiklokiin (vähennettynä kelloin).

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

Parameters

x double

x koordinaatti arkin keskellä.

y double

Y koordinaatti arkin keskusta.

radius double

ja arkin säteilyä.

startAngle double

Silmä, jossa kaari alkaa, on mitattu kellonaikaisesti positiivisesta x-aasista ja ilmaistuna säteillä.

endAngle double

Silmä, jossa kaari päättyy, on mitattu kellonaikaisesti positiivisesta x-silmästä ja ilmaistuna säteillä.

counterclockwise bool

Se aiheuttaa, että kaari vetäytyy vasta-aikakaudella kahden kulman välillä. oletusarvoisesti se vetäytyy tunnakaudella.

ArcTo(kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)

Lisätään kaari tielle, jossa on annetut ohjauspisteet ja säde, joka yhdistetään edelliseen pisteeseen suoralla linjalla.

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

Parameters

x1 double

x-axis koordinoi ensimmäisen ohjauspisteen.

y1 double

y-axis koordinoi ensimmäisen ohjauspisteen.

x2 double

x-axis koordinaattorit toiseen ohjauspisteeseen.

y2 double

y-axis koordinoi toisen ohjauspisteen.

radius double

ja arkin säteilyä.

BezierCurveTo(kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)

Lisää kuutioinen Bézier-kurva tielle. se vaatii kolme pistettä.Ensimmäiset kaksi pistettä ovat ohjauspisteitä ja kolmas on loppupiste.lähtökohta on viimeinen piste nykyisessä reitissä,joka voidaan muuttaa käyttämällä moveTo() ennen Bézier-kurvan luomista.

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

Parameters

cp1x double

koordinaatin x aasi ensimmäisen ohjauspisteen osalta.

cp1y double

koordinaatin y aasan ensimmäiselle ohjauspisteelle.

cp2x double

koordinaatin x aasi toiselle ohjauspisteelle.

cp2y double

koordinaatin y aasi toiselle ohjauspisteelle.

x double

koordinaatin x aasi loppupisteeseen.

y double

Koordinaatin y aasi loppupisteeseen.

ClosePath()

Se aiheuttaa penin pisteen siirtymisen takaisin nykyisen alipaikan alkuun.Se yrittää vetää suora linja nykyisestä pisteestä alkuun.Jos muoto on jo suljettu tai sillä on vain yksi piste, tämä toiminto ei tee mitään.

public void ClosePath()

Dispose()

Tarjolla on objekti.

public void Dispose()

Ellipse(kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)

Lisää ellipsi polulle, joka on keskittynyt (x, y) asennossa radiin radiusX ja radiusY alusta alkaenAngleja lopettaa lopussaAngle kulkee tiettyyn suuntaan antilockwise (default to clockwise).

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

Parameters

x double

koordinaatin x aasi ellipsin keskelle.

y double

koordinaatin y aasi ellipsin keskelle.

radiusX double

Ellipsin pääasiallinen aasin säteily.

radiusY double

Ellipsin vähä-aksinen säteily.

rotation double

Tämän ellipsin pyöriminen, ilmaistuna säteillä.

startAngle double

Alkuperäpiste, joka mitataan x-aiheesta, josta se vetäytyy, ilmaistaan säteillä.

endAngle double

Lopullisen ellipsin kulma, johon se vetäytyy, ilmaistaan säteillä.

Ellipse(kaksois, kaksois, kaksois, kaksois, kaksois, kaksois, kaksois, kaksois)

Lisää ellipsi polulle, joka on keskittynyt (x, y) asennossa radiin radiusX ja radiusY alusta alkaenAngleja lopettaa lopussaAngle kulkee tiettyyn suuntaan antilockwise (default to clockwise).

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

Parameters

x double

koordinaatin x aasi ellipsin keskelle.

y double

koordinaatin y aasi ellipsin keskelle.

radiusX double

Ellipsin pääasiallinen aasin säteily.

radiusY double

Ellipsin vähä-aksinen säteily.

rotation double

Tämän ellipsin pyöriminen, ilmaistuna säteillä.

startAngle double

Alkuperäpiste, joka mitataan x-aiheesta, josta se vetäytyy, ilmaistaan säteillä.

endAngle double

Lopullisen ellipsin kulma, johon se vetäytyy, ilmaistaan säteillä.

anticlockwise bool

Valinnainen boolean, joka, jos se on totta, vetää ellipsin vasta-kelloa (kelloa vasta-kelloa), muutoin kelloa kohti.

LineTo(kaksinkertainen, kaksinkertainen)

Liittää viimeinen piste alapuolella x:een, y koordinoi suoralla linjalla.

public void LineTo(double x, double y)

Parameters

x double

koordinaatin x-aasi linjan lopussa.

y double

koordinaatin y aasi linjan loppuun.

MoveTo(kaksinkertainen, kaksinkertainen)

Siirretään uuden alapuolen lähtökohta (x, y) koordinaatteihin.

public void MoveTo(double x, double y)

Parameters

x double

Pisteen x aasi

y double

Pisteen y aasi

QuadraticCurveTo(kaksinkertainen, kaksinkertainen, kaksinkertainen)

Lisää neljäs Bézier-kurva nykyiselle reitille.

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

Parameters

cpx double

Ohjauspisteen koordinaatin x aasi.

cpy double

ohjauspisteen koordinaatin y aasan.

x double

koordinaatin x aasi loppupisteeseen.

y double

Koordinaatin y aasi loppupisteeseen.

Rect(kaksinkertainen, kaksinkertainen, kaksinkertainen)

Se luo polun oikea kulma asennossa (x, y) koko, joka määritetään leveys ja korkeus.

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

Parameters

x double

koordinaatin x aasan reikiä lähtökohtaa varten.

y double

koordinaatin y aasan rehtorin lähtökohta.

w double

oikeakylän leveys.

h double

rektangulin korkeus.

 Suomi