Interface ICanvasPathMethods
ja nimityö: Aspose.Html.Dom.Canvas Kokoelma: Aspose.HTML.dll (25.4.0)
ICanvasPathMethods -liittymää käytetään esineiden reitteiden manipulointiin.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods
Methods
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).
[DOMName("arc")]
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).
[DOMName("arc")]
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.
[DOMName("arcTo")]
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.
[DOMName("bezierCurveTo")]
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.
[DOMName("closePath")]
void ClosePath()
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).
[DOMName("ellipse")]
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).
[DOMName("ellipse")]
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.
[DOMName("lineTo")]
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.
[DOMName("moveTo")]
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.
[DOMName("quadraticCurveTo")]
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.
[DOMName("rect")]
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.