Interface ICanvasRenderingContext2D

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

HTMLCanvasElement

FillStyle

Väri tai tyyli sisätiloissa käytettäväksi. (punainen)

[DOMName("fillStyle")]
object FillStyle { get; set; }

Omistuksen arvo

object

GlobalAlpha

Alpha-arvo, jota sovelletaan muotoihin ja kuviin ennen niiden koostumusta kanvoille.Default 1.0 (opaque).

[DOMName("globalAlpha")]
double GlobalAlpha { get; set; }

Omistuksen arvo

double

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

string

ImageSmoothingEnabled

Kuvien tyhjentämismuoto; jos se on poissa, kuvat eivät tyhjennä, jos ne on skalattu.

[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }

Omistuksen arvo

bool

ShadowBlur

Määritä virtsarakon vaikutus.Default 0

[DOMName("shadowBlur")]
double ShadowBlur { get; set; }

Omistuksen arvo

double

ShadowColor

Väri varjosta. oletusarvoisesti täysin läpinäkyvä musta.

[DOMName("shadowColor")]
string ShadowColor { get; set; }

Omistuksen arvo

string

ShadowOffsetX

Horisontaalinen etäisyys varjo on korvattu. oletusarvo 0.

[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }

Omistuksen arvo

double

ShadowOfsetti

Vertikaalinen etäisyys varjo korvataan. oletusarvo 0.

[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }

Omistuksen arvo

double

StrokeStyle

Väri tai tyyli käytettäväksi linjojen ympärille muodot. (punainen).

[DOMName("strokeStyle")]
object StrokeStyle { get; set; }

Omistuksen arvo

object

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

IImageData

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

IImageData

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

ICanvasGradient

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

ICanvasPattern

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

ICanvasPattern

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

ICanvasGradient

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

IImageData

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

ITextMetrics

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,>

 Suomi