Interface ICanvasRenderingContext2D
ja nimityö: Aspose.Html.Dom.Canvas Kokoelma: Aspose.HTML.dll (25.4.0)
ICanvasRenderingContext2D -liitäntä käytetään suorakenttien, tekstin, kuvien ja muiden esineiden piirustukseen kanvan elementtiin. Se tarjoaa 2D- rendering-kokoelman kanvan elementin piirustuksen pinnalle.
[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasRenderingContext2D : ICanvasDrawingStyles, ICanvasPathMethods
Implements
ICanvasDrawingStyles , ICanvasPathMethods
Properties
Canvas
HTMLCanvasElementille voi olla nolla, jos se ei liity kanvaselementtiin.
[DOMName("canvas")]
HTMLCanvasElement Canvas { get; }
Omistuksen arvo
FillStyle
Väri tai tyyli sisätiloissa käytettäväksi. (punainen)
[DOMName("fillStyle")]
object FillStyle { get; set; }
Omistuksen arvo
GlobalAlpha
Alpha-arvo, jota sovelletaan muotoihin ja kuviin ennen niiden koostumusta kanvoille.Default 1.0 (opaque).
[DOMName("globalAlpha")]
double GlobalAlpha { get; set; }
Omistuksen arvo
GlobalCompositeOperation
GlobalAlpha soveltaa tämä asettaa, miten muotoja ja kuvia vetetään olemassa olevaan bitmap. Default: (lähde)
[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }
Omistuksen arvo
ImageSmoothingEnabled
Kuvien tyhjentämismuoto; jos se on poissa, kuvat eivät tyhjennä, jos ne on skalattu.
[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }
Omistuksen arvo
ShadowBlur
Määritä virtsarakon vaikutus.Default 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
Omistuksen arvo
ShadowColor
Väri varjosta. oletusarvoisesti täysin läpinäkyvä musta.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
Omistuksen arvo
ShadowOffsetX
Horisontaalinen etäisyys varjo on korvattu. oletusarvo 0.
[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }
Omistuksen arvo
ShadowOfsetti
Vertikaalinen etäisyys varjo korvataan. oletusarvo 0.
[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }
Omistuksen arvo
StrokeStyle
Väri tai tyyli käytettäväksi linjojen ympärille muodot. (punainen).
[DOMName("strokeStyle")]
object StrokeStyle { get; set; }
Omistuksen arvo
Methods
AddHitRegion(Sanakirja String, String="">)
Lisää hyökkäysalue kanvoille.Tämä mahdollistaa hit- havaitsemisen helpommin, mahdollistaa tapahtumien reitityksen DOM-elementteihin,ja antaa käyttäjille mahdollisuuden tutustua kanavaan näkemättä sitä.
void AddHitRegion(Dictionary<string, string=""> options)
Parameters
options
Dictionary
<
string
, string
>
Vaihtoehto argumentti on valinnainen.Kun se on annettu, se on objekti, joka voi sisältää ominaisuuksia.
BeginPath()
Aloita uusi reitti tyhjentämällä alareittien luettelo. soita tämä menetelmä, kun haluat luoda uuden reitin.
[DOMName("beginPath")]
void BeginPath()
ClearHitRegions()
Poista kaikki haavoittuvat alueet kaapista.
[DOMName("clearHitRegions")]
void ClearHitRegions()
ClearRect(kaksinkertainen, kaksinkertainen, kaksinkertainen)
Aseta kaikki pikselit lähtökohdan (x, y) ja koon ( leveys, korkeus) mukaisesti läpinäkyvään mustaan, poistamalla kaikki aikaisemmin vetäytyneet sisällöt.
[DOMName("clearRect")]
void ClearRect(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.
Clip()
Luo uusi leikkausalue laskemalla nykyisen leikkausalueen ja tiellä kuvatun alueen, käyttämällä sääntöä, joka ei ole nolla.Avoimet aluet on suljettava implicitly laskettaessa kalliopistealue, vaikuttamatta todellisia aluet.Uusi kallioma korvaa nykyisen kallioma-alueen.
[DOMName("clip")]
void Clip()
Clip(CanvasFillRule)
Luo uusi leikkausalue laskemalla nykyisen leikkausalueen ja tiellä kuvatun alueen, käyttämällä sääntöä, joka ei ole nolla.Avoimet aluet on suljettava implicitly laskettaessa kalliopistealue, vaikuttamatta todellisia aluet.Uusi kallioma korvaa nykyisen kallioma-alueen.
[DOMName("clip")]
void Clip(CanvasFillRule fillRule)
Parameters
fillRule
CanvasFillRule
Algorithmi, jolla määritetään, onko piste tiellä vai tiellä.
Clip(Path2D ja CanvasFillRule)
Luo uusi leikkausalue laskemalla nykyisen leikkausalueen ja tiellä kuvatun alueen, käyttämällä sääntöä, joka ei ole nolla.Avoimet aluet on suljettava implicitly laskettaessa kalliopistealue, vaikuttamatta todellisia aluet.Uusi kallioma korvaa nykyisen kallioma-alueen.
[DOMName("clip")]
void Clip(Path2D path, CanvasFillRule fillRule)
Parameters
path
Path2D
Path2D tie klipsiin.
fillRule
CanvasFillRule
Algoritmi, jolla määritetään, onko piste tiellä vai tiellä.
CreateImageData(kaksinkertainen, kaksinkertainen)
Luo uusi, valkoinen ImageData-objekti, jossa on määritellyt ulottuvuudet.Kaikki pikselit uudessa kohteessa ovat läpinäkyviä mustia.
[DOMName("createImageData")]
IImageData CreateImageData(double sw, double sh)
Parameters
sw
double
Laajuus antaa uuden ImageData-objektin.
sh
double
Korkeus antaa uuden ImageData-objektin.
Returns
Uusi ImageData-objekti, jossa on määritetty leveys ja korkeus. Uusi objekti on täynnä läpinäkyviä mustia pikselejä.
CreateImageData(IImageTämä)
Luo uusi, valkoinen ImageData-objekti, jossa on määritellyt ulottuvuudet.Kaikki pikselit uudessa kohteessa ovat läpinäkyviä mustia.
[DOMName("createImageData")]
IImageData CreateImageData(IImageData imagedata)
Parameters
imagedata
IImageData
olemassa oleva ImageData-objekti, josta kopioida leveys ja korkeus.
Returns
Uusi ImageData-objekti, jossa on määritetty leveys ja korkeus. Uusi objekti on täynnä läpinäkyviä mustia pikselejä.
CreateLinearGradient(kaksinkertainen, kaksinkertainen, kaksinkertainen)
Luo lineaarinen gradientti linjan pitkin, jonka parametrit edustavat koordinaatit.
[DOMName("createLinearGradient")]
ICanvasGradient CreateLinearGradient(double x0, double y0, double x1, double y1)
Parameters
x0
double
Alkupisteen koordinaatin x aasi.
y0
double
Alkupisteen koordinaatin y aasi.
x1
double
Loppupisteen koordinaatin x aasi.
y1
double
Y-piste on loppupisteen koordinaatti.
Returns
Linearinen CanvasGradient.
CreatePattern(HTMLImageElement, sarja)
Luo mallin käyttämällä määriteltyä kuvaa (CanvasImageSource).Se toistaa lähteen toistuvassa argumentissa määritellyssä suunnassa.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLImageElement image, string repetition)
Parameters
image
HTMLImageElement
HTMLImageElement käyttää kuvan toistamiseen
repetition
string
Kirja osoittaa, miten kuvaa toistetaan.
Returns
Epävarma esine, joka kuvailee mallia.
CreatePattern(HTMLCanvasElement, sarja)
Luo mallin käyttämällä määriteltyä kuvaa (CanvasImageSource).Se toistaa lähteen toistuvassa argumentissa määritellyssä suunnassa.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLCanvasElement image, string repetition)
Parameters
image
HTMLCanvasElement
HTMLCanvaselementti, jota käytetään kuvan toistamiseen
repetition
string
Kirja osoittaa, miten kuvaa toistetaan.
Returns
Epävarma esine, joka kuvailee mallia.
CreateRadialGradient(kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)
Se luo radiaalisen gradientin, joka on annettu kahden kierroksen koordinaatteista, joita parametrit edustavat.
[DOMName("createRadialGradient")]
ICanvasGradient CreateRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)
Parameters
x0
double
Alkuperäiskierroksen koordinaatin x aasi.
y0
double
Alkuperäiskierroksen koordinaatin y aasi
r0
double
Alkuperäisen ympyrän säteily.
x1
double
X-silmä on loppukierroksen koordinaatti.
y1
double
Y-silmä on loppukierroksen koordinaatti.
r1
double
loppukierroksen säteilyä.
Returns
Radial CanvasGradient aloitettiin kahdella määritellyllä ympyrällä.
DrawFocusIfNeeded(Element)
Jos tietty elementti keskittyy, tämä menetelmä vetää keskittymisringiä nykyisen polun ympärille.
[DOMName("drawFocusIfNeeded")]
void DrawFocusIfNeeded(Element element)
Parameters
element
Element
Se on elementti tarkistaa, onko se keskittynyt tai ei.
DrawImage(HTMLImageElement, kaksinkertainen, kaksinkertainen)
Valitse kuvattu kuva.
[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy)
Parameters
image
HTMLImageElement
HTMLImageElement ottaa kontekstiin.
dx
double
X koordinoi kohdeväylässä, jossa asetetaan lähdekuvan vasemman yläkulma.
dy
double
Y koordinoi kohdevyöhykkeellä, johon on sijoitettava lähdekuvan vasemman yläkulma.
DrawImage(HTMLCanvasElement, kaksinkertainen, kaksinkertainen)
Valitse kuvattu kuva.
[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy)
Parameters
image
HTMLCanvasElement
HTMLCanvasElement vetää kontekstiin.
dx
double
X koordinoi kohdeväylässä, jossa asetetaan lähdekuvan vasemman yläkulma.
dy
double
Y koordinoi kohdevyöhykkeellä, johon on sijoitettava lähdekuvan vasemman yläkulma.
DrawImage(HTMLImageElement, kaksinkertainen, kaksinkertainen, kaksinkertainen)
Valitse kuvattu kuva.
[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy, double dw, double dh)
Parameters
image
HTMLImageElement
HTMLImageElement ottaa kontekstiin.
dx
double
X koordinoi kohdeväylässä, jossa asetetaan lähdekuvan vasemman yläkulma.
dy
double
Y koordinoi kohdevyöhykkeellä, johon on sijoitettava lähdekuvan vasemman yläkulma.
dw
double
Laajuus kuvan vetämiseen kohdekannassa. Tämä mahdollistaa kuvan mittakaavan. Jos ei ole määritelty, kuva ei ole mittakaavassa, kun se on vetetty.
dh
double
Kuvan korkeus kuvaa kohdevyöhykkeellä. Tämä mahdollistaa kuvan mittakaavan. Jos ei ole määritelty, kuvaa ei ole mittakaava kuvan korkeudessa.
DrawImage(HTMLCanvasElement, kaksinkertainen, kaksinkertainen, kaksinkertainen)
Valitse kuvattu kuva.
[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh)
Parameters
image
HTMLCanvasElement
HTMLCanvasElement vetää kontekstiin.
dx
double
X koordinoi kohdeväylässä, jossa asetetaan lähdekuvan vasemman yläkulma.
dy
double
Y koordinoi kohdevyöhykkeellä, johon on sijoitettava lähdekuvan vasemman yläkulma.
dw
double
Laajuus kuvan vetämiseen kohdekannassa. Tämä mahdollistaa kuvan mittakaavan. Jos ei ole määritelty, kuva ei ole mittakaavassa, kun se on vetetty.
dh
double
Kuvan korkeus kuvaa kohdevyöhykkeellä. Tämä mahdollistaa kuvan mittakaavan. Jos ei ole määritelty, kuvaa ei ole mittakaava kuvan korkeudessa.
DrawImage(HTMLImageElement, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)
Valitse kuvattu kuva.
[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh)
Parameters
image
HTMLImageElement
HTMLImageElement ottaa kontekstiin.
sx
double
X koordinaatti vasemman yläkulman aluesuuntaan lähdekuvan vetää kohde kontekstissa.
sy
double
Y koordinaatti vasemman yläkulman aluesuuntaan lähdekuvan vetää kohde kontekstissa.
sw
double
Jos ei ole määritelty, käytetään koko oikea kulma sx ja sy määritellystä koordinaatista kuvan pohjoiseen oikeaan kulmaan.
sh
double
Alkuperäkuvan subrectanglen korkeus vetää kohdeyhteykseen.
dx
double
X koordinoi kohdeväylässä, jossa asetetaan lähdekuvan vasemman yläkulma.
dy
double
Y koordinoi kohdevyöhykkeellä, johon on sijoitettava lähdekuvan vasemman yläkulma.
dw
double
Laajuus kuvan vetämiseen kohdekannassa. Tämä mahdollistaa kuvan mittakaavan. Jos ei ole määritelty, kuva ei ole mittakaavassa, kun se on vetetty.
dh
double
Kuvan korkeus kuvaa kohdevyöhykkeellä. Tämä mahdollistaa kuvan mittakaavan. Jos ei ole määritelty, kuvaa ei ole mittakaava kuvan korkeudessa.
DrawImage(HTMLCanvasElement, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)
Valitse kuvattu kuva.
[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh)
Parameters
image
HTMLCanvasElement
HTMLCanvasElement vetää kontekstiin.
sx
double
X koordinaatti vasemman yläkulman aluesuuntaan lähdekuvan vetää kohde kontekstissa.
sy
double
Y koordinaatti vasemman yläkulman aluesuuntaan lähdekuvan vetää kohde kontekstissa.
sw
double
Jos ei ole määritelty, käytetään koko oikea kulma sx ja sy määritellystä koordinaatista kuvan pohjoiseen oikeaan kulmaan.
sh
double
Alkuperäkuvan subrectanglen korkeus vetää kohdeyhteykseen.
dx
double
X koordinoi kohdeväylässä, jossa asetetaan lähdekuvan vasemman yläkulma.
dy
double
Y koordinoi kohdevyöhykkeellä, johon on sijoitettava lähdekuvan vasemman yläkulma.
dw
double
Laajuus kuvan vetämiseen kohdekannassa. Tämä mahdollistaa kuvan mittakaavan. Jos ei ole määritelty, kuva ei ole mittakaavassa, kun se on vetetty.
dh
double
Kuvan korkeus kuvaa kohdevyöhykkeellä. Tämä mahdollistaa kuvan mittakaavan. Jos ei ole määritelty, kuvaa ei ole mittakaava kuvan korkeudessa.
Fill()
Täytä alustavat reitit nykyisen täydennystyyli ja oletusarvoinen algoritmi CanvasFillRule.Nonzero.
[DOMName("fill")]
void Fill()
Fill(CanvasFillRule)
Täytä aluet nykyisen täyttymisen tyylin kanssa.
[DOMName("fill")]
void Fill(CanvasFillRule fillRule)
Parameters
fillRule
CanvasFillRule
Algoritmi, jolla määritetään, onko piste tiellä vai tiellä.
Fill(Path2D)
Täytä alustavat reitit nykyisen täydennystyyli ja oletusarvoinen algoritmi CanvasFillRule.Nonzero.
[DOMName("fill")]
void Fill(Path2D path)
Parameters
path
Path2D
Path2D reitti täyttää.
Fill(Path2D ja CanvasFillRule)
Täytä aluet nykyisen täyttymisen tyylin kanssa.
[DOMName("fill")]
void Fill(Path2D path, CanvasFillRule fillRule)
Parameters
path
Path2D
Path2D reitti täyttää.
fillRule
CanvasFillRule
Algoritmi, jolla määritetään, onko piste tiellä vai tiellä.
FillRect(kaksinkertainen, kaksinkertainen, kaksinkertainen)
Paina täynnä oikea kulma (x, y) asennossa, jonka koko määräytyy leveyden ja korkeuden mukaan.
[DOMName("fillRect")]
void FillRect(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.
FillText(Kaksinkertainen, kaksinkertainen, kaksinkertainen)
Valitse (lisää) tietyn tekstin tietyssä (x,y) asennossa.
[DOMName("fillText")]
void FillText(string text, double x, double y)
Parameters
text
string
Tekstin piirrätään käyttämällä nykyistä fonttia, textAlign, textBaseline ja suunnan arvoja.
x
double
koordinaatin x aasi tekstin lähtökohdan osalta.
y
double
koordinaatin y aasan tekstin lähtökohta.
FillText(Kaksinkertainen, kaksinkertainen, kaksinkertainen)
Valitse (lisää) tietyn tekstin tietyssä (x,y) asennossa.
[DOMName("fillText")]
void FillText(string text, double x, double y, double maxWidth)
Parameters
text
string
Tekstin piirrätään käyttämällä nykyistä fonttia, textAlign, textBaseline ja suunnan arvoja.
x
double
koordinaatin x aasi tekstin lähtökohdan osalta.
y
double
koordinaatin y aasan tekstin lähtökohta.
maxWidth
double
Jos määritellään, ja sarja lasketaan olevan laajempi kuin tämä leveys, kirjain on säädetty käyttämään horisontaalisesti kondensoitua kirjainta (jos yksi on saatavilla tai jos kohtuullisesti luettavissa yksi voidaan syntetisoida mittamalla nykyisen kirjaimen horisontaalisesti) tai pienempi kirjain.
GetImageData(kaksinkertainen, kaksinkertainen, kaksinkertainen)
Palauttaa ImageData-objekti, joka edustaa pixelitietoja kanvan alueelle, joka on nimetty suorakunnalla, joka alkaa (sx, sy) ja jolla on sw leveys ja sh korkeus.Tätä menetelmää ei vaikuta kaivoksen muuntamismatriisiin.
[DOMName("getImageData")]
IImageData GetImageData(double sx, double sy, double sw, double sh)
Parameters
sx
double
Korkean vasemman kulman x-koordinaatti, josta ImageData poistetaan.
sy
double
Y koordinaatti vasemman yläkulman reikiä, josta ImageData poistetaan.
sw
double
Oikean kulman leveys, josta ImageData poistetaan.
sh
double
Korkeus reikiä, josta ImageData poistetaan.
Returns
ImageData-objekti, joka sisältää kuvan tiedon tietylle rehtokunnalle.
IsPointInPath(kaksinkertainen, kaksinkertainen)
Raportoi, onko määritelty piste sisällytetty nykyiseen reittiin vai ei.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y)
Parameters
x
double
X koordinaatti pisteen tarkistaa.
y
double
Y koordinaatti tarkistettavaan pisteeseen.
Returns
Paluu totta, jos piste on alueen sisällä, joka on täynnä tietä, muuten väärä.
IsPointInPath(kaksinkertainen, kaksinkertainen, CanvasFillRule)
Raportoi, onko määritelty piste sisällytetty nykyiseen reittiin vai ei.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y, CanvasFillRule fillRule)
Parameters
x
double
X koordinaatti pisteen tarkistaa.
y
double
Y koordinaatti tarkistettavaan pisteeseen.
fillRule
CanvasFillRule
Algoritmi, jolla määritetään, onko piste tiellä vai tiellä.
Returns
Paluu totta, jos piste on alueen sisällä, joka on täynnä tietä, muuten väärä.
IsPointInPath(Path2D, kaksinkertainen, kaksinkertainen)
Raportoi, onko määritelty piste sisällytetty nykyiseen reittiin vai ei.
[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y)
Parameters
path
Path2D
Path2D tapa tarkistaa.
x
double
X koordinaatti pisteen tarkistaa.
y
double
Y koordinaatti tarkistettavaan pisteeseen.
Returns
Paluu totta, jos piste on alueen sisällä, joka on täynnä tietä, muuten väärä.
IsPointInPath(Path2D, kaksinkertainen, kaksinkertainen, CanvasFillRule)
Raportoi, onko määritelty piste sisällytetty nykyiseen reittiin vai ei.
[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y, CanvasFillRule fillRule)
Parameters
path
Path2D
Path2D tapa tarkistaa.
x
double
X koordinaatti pisteen tarkistaa.
y
double
Y koordinaatti tarkistettavaan pisteeseen.
fillRule
CanvasFillRule
Algoritmi, jolla määritetään, onko piste tiellä vai tiellä.
Returns
Paluu totta, jos piste on alueen sisällä, joka on täynnä tietä, muuten väärä.
IsPointInStroke(kaksinkertainen, kaksinkertainen)
Raportoi, onko määritelty piste alueen sisällä, joka on tiellä.
[DOMName("isPointInStroke")]
bool IsPointInStroke(double x, double y)
Parameters
x
double
X koordinaatti pisteen tarkistaa.
y
double
Y koordinaatti tarkistettavaan pisteeseen.
Returns
Paluu totta, jos kohde on alueen sisällä, joka on tietä, muutoin väärä.
IsPointInStroke(Path2D, kaksinkertainen, kaksinkertainen)
Raportoi, onko määritelty piste alueen sisällä, joka on tiellä.
bool IsPointInStroke(Path2D path, double x, double y)
Parameters
path
Path2D
Path2D tapa tarkistaa.
x
double
X koordinaatti pisteen tarkistaa.
y
double
Y koordinaatti tarkistettavaan pisteeseen.
Returns
Paluu totta, jos kohde on alueen sisällä, joka on tietä, muutoin väärä.
MeasureText(String)
Palauttaa TextMetrics -objekti.
[DOMName("measureText")]
ITextMetrics MeasureText(string text)
Parameters
text
string
tekstiä mitattavissa.
Returns
Tekstimetrinen objekti.
PutImageData(IImageData, kaksinkertainen, kaksinkertainen)
Maali tietoja tietystä ImageData-objektiosta bitmapiin.Jos tuota pölytyyppiä annetaan, vain kyseisen pölytyypin pikselit on maalattu.Tätä menetelmää ei vaikuta kaivoksen muuntamismatriisiin.
[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy)
Parameters
imagedata
IImageData
ImageData -objekti, joka sisältää pixel-arvojen sarjan.
dx
double
Horisontaalinen asema (x-koordinaatti), jossa kuvan tiedot on sijoitettava kohdevyöhykkeeseen.
dy
double
Vertikaalinen asema (y-koordinaatti), jossa kuvan tiedot on sijoitettava kohdevyöhykkeeseen.
PutImageData(IImageData, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)
Maali tietoja tietystä ImageData-objektiosta bitmapiin.Jos tuota pölytyyppiä annetaan, vain kyseisen pölytyypin pikselit on maalattu.Tätä menetelmää ei vaikuta kaivoksen muuntamismatriisiin.
[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight)
Parameters
imagedata
IImageData
ImageData -objekti, joka sisältää pixel-arvojen sarjan.
dx
double
Horisontaalinen asema (x-koordinaatti), jossa kuvan tiedot on sijoitettava kohdevyöhykkeeseen.
dy
double
Vertikaalinen asema (y-koordinaatti), jossa kuvan tiedot on sijoitettava kohdevyöhykkeeseen.
dirtyX
double
Horisontaalinen sijainti (x-koordinaatti). x koordinaatti vasemman yläkulman kuvan tiedot.
dirtyY
double
Vertikaalinen sijainti (y-koordinaatti). Y koordinaatti vasemman yläkulman kuvan tiedot.
dirtyWidth
double
Maalattavien reikiöiden leveys. kuvatietojen leveyden puutteet.
dirtyHeight
double
Korkeus reikiä maalattavaksi. puutteet kuvan tiedon korkeuteen.
RemoveHitRegion(String)
Poista hit-alue tietyllä ID:llä kanavasta.
[DOMName("removeHitRegion")]
void RemoveHitRegion(string id)
Parameters
id
string
Sarja, joka edustaa alueen tunnistetta, joka on poistettava.
ResetTransform()
Uudistaa nykyinen muutos identiteetin matriisin avulla.
[DOMName("resetTransform")]
void ResetTransform()
Restore()
Palauta piirustus-tyyli tilanne viimeiseen elementtiin tallennettuna tallennuksella tallennettuna ‘valtiosta’().
[DOMName("restore")]
void Restore()
Rotate(Kaksinkertainen)
Kynttiläinen argumentti edustaa kynttiläinen kynttiläinen kynttiläinen kulma ja ilmaistaan säteillä.
[DOMName("rotate")]
void Rotate(double angle)
Parameters
angle
double
Se edustaa kelloa käänteistä kulmaa, joka ilmaistaan säteillä.
Save()
Säästää nykyinen piirustustyyli tila käyttämällä laatikkoa, jotta voit kääntää kaikki muutokset, jotka teet siihen käyttämällä palauttamista().
[DOMName("save")]
void Save()
Scale(kaksinkertainen, kaksinkertainen)
Lisätään mittakaavainen muutos kaivojen yksiköille x horisontaalisesti ja y vertikaalisesti.
[DOMName("scale")]
void Scale(double x, double y)
Parameters
x
double
Skantava tekijä horisontaalisessa suunnassa.
y
double
Skalaustekijä vertikaalisessa suunnassa.
SetTransform(kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)
Siirretään nykyinen muuntaminen identiteetin matriisiin ja kehotetaan sitten transform() -menetelmää samoilla väitteillä.
[DOMName("setTransform")]
void SetTransform(double a, double b, double c, double d, double e, double f)
Parameters
a
double
Horisontaalinen mittakaava.
b
double
Horisontaalinen näppylä.
c
double
Vertikaalinen leikkaus.
d
double
Vertikaalinen mittakaava.
e
double
Horisontaalinen liikkuvuus
f
double
Vertikaalinen liikkuvuus
Stroke()
Sekoita aluetta nykyisen stroke-tyyliin.
[DOMName("stroke")]
void Stroke()
Stroke(Path2D)
Sekoita aluetta nykyisen stroke-tyyliin.
[DOMName("stroke")]
void Stroke(Path2D path)
Parameters
path
Path2D
Path2D -kierroksella on tapaturma.
StrokeRect(kaksinkertainen, kaksinkertainen, kaksinkertainen)
Maali oikea kulma, jolla on lähtökohta (x, y) ja jolla on w leveys ja h korkeus kanvoille, käyttämällä nykyistä stroke tyyliä.
[DOMName("strokeRect")]
void StrokeRect(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.
StrokeText(Kaksinkertainen, kaksinkertainen, kaksinkertainen)
Kytke (kytke) tietyn tekstin tietyssä asennossa (x, y).
[DOMName("strokeText")]
void StrokeText(string text, double x, double y)
Parameters
text
string
Tekstin piirrätään käyttämällä nykyistä fonttia, textAlign, textBaseline ja suunnan arvoja.
x
double
koordinaatin x aasi tekstin lähtökohdan osalta.
y
double
koordinaatin y aasan tekstin lähtökohta.
StrokeText(kaksois, kaksois, kaksois tai kaksois?)
Kytke (kytke) tietyn tekstin tietyssä asennossa (x, y).
[DOMName("strokeText")]
void StrokeText(string text, double x, double y, double? maxWidth)
Parameters
text
string
Tekstin piirrätään käyttämällä nykyistä fonttia, textAlign, textBaseline ja suunnan arvoja.
x
double
koordinaatin x aasi tekstin lähtökohdan osalta.
y
double
koordinaatin y aasan tekstin lähtökohta.
maxWidth
double
?
Jos määritellään, ja sarja lasketaan olevan laajempi kuin tämä leveys, kirjain on säädetty käyttämään horisontaalisesti kondensoitua kirjainta (jos yksi on saatavilla tai jos kohtuullisesti luettavissa yksi voidaan syntetisoida mittamalla nykyisen kirjaimen horisontaalisesti) tai pienempi kirjain.
Transform(kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen, kaksinkertainen)
Se moninkertaistaa nykyisen muutoksen matriisin sen argumenttien kuvaamalla matriisin kanssa.
[DOMName("transform")]
void Transform(double a, double b, double c, double d, double e, double f)
Parameters
a
double
Horisontaalinen mittakaava.
b
double
Horisontaalinen näppylä.
c
double
Vertikaalinen leikkaus.
d
double
Vertikaalinen mittakaava.
e
double
Horisontaalinen liikkuvuus
f
double
Vertikaalinen liikkuvuus
Translate(kaksinkertainen, kaksinkertainen)
Lisätään käännöstoiminta siirtämällä kanavan ja sen alkuperän x horisontaalisesti ja y vertikaalisesti verkkoon.
[DOMName("translate")]
void Translate(double x, double y)
Parameters
x
double
Etäisyys liikkuu horisontaaliseen suuntaan.
y
double
Etäisyys liikkuu pystysuuntaisesti.</string,></string,>