Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

nazivni prostor: Aspose.Html.Dom.Canvas Sastav: Aspose.HTML.dll (25.4.0)

Interfejs ICanvasRenderingContext2D koristi se za crtanje pravokutova, teksta, slika i drugih objekata na element kanve. pruža 2D rendering kontekst za crtanje površine elementa kanve.

[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasRenderingContext2D : ICanvasDrawingStyles, ICanvasPathMethods

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

Jedino povratno upućivanje na HTMLCanvasElement. može biti nula ako nije povezano s elementom kanve.

[DOMName("canvas")]
HTMLCanvasElement Canvas { get; }

Vrijednost nekretnina

HTMLCanvasElement

FillStyle

Boja ili stil za upotrebu unutar oblike. podrazumevano: (crna).

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

Vrijednost nekretnina

object

GlobalAlpha

Alfa vrijednost koja se primjenjuje na oblike i slike prije nego što se sastavljaju na kanvasima.

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

Vrijednost nekretnina

double

GlobalCompositeOperation

S globalnim alfa primijenjen ovaj set kako su oblike i slike izvučene na postojeće bitmap.

[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }

Vrijednost nekretnina

string

ImageSmoothingEnabled

Slika je uklonjena; ako je isključena, slika neće biti uklonjena ako je skala.

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

Vrijednost nekretnina

bool

ShadowBlur

Označava učinak bluriranja. default 0

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

Vrijednost nekretnina

double

ShadowColor

Boja sjene. podrazumevano potpuno transparentna crna.

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

Vrijednost nekretnina

string

Sljedeći članakShadowOffsetX

Horizontalna udaljenost sjene će se nadoknaditi. default 0.

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

Vrijednost nekretnina

double

ShadowOfsetij

Vertikalna udaljenost sjene će se nadoknaditi. default 0.

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

Vrijednost nekretnina

double

StrokeStyle

Boja ili stil za upotrebu za linije oko oblike. podrazumevano: (crna).

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

Vrijednost nekretnina

object

Methods

AddHitRegion(Riječnik String, String="">)

Dodajte hitnu regiju na kanve.To vam omogućuje lakše otkrivanje udara, omogućuje vam da usmjerite događaje na elemente DOM-a,i omogućuje korisnicima da istražuju kanve bez da ih vide.

void AddHitRegion(Dictionary<string, string=""> options)

Parameters

options Dictionary < string , string >

Argument opcija je opcionalan.Kada je predviđen, to je objekt koji može sadržavati svojstva.

BeginPath()

Počinje novi put otpuštanjem popisa podputova. nazovite ovaj način kada želite stvoriti novi put.

[DOMName("beginPath")]
void BeginPath()

ClearHitRegions()

Uklonite sve pogođene regije iz kanve.

[DOMName("clearHitRegions")]
void ClearHitRegions()

ClearRect(dvostruko, dvostruko, dvostruko)

Postavite sve piksele u pravokuglu definiranom po početnoj točki (x, y) i veličini (širina, visina) na transparentno crno, uklanjajući bilo koji prethodno izrezani sadržaj.

[DOMName("clearRect")]
void ClearRect(double x, double y, double w, double h)

Parameters

x double

X-os koordinata za pravokutnu početnu točku.

y double

Os y koordinata za pravokutnu početak.

w double

Širina pravokugla.

h double

Visina pravokugla.

Clip()

Stvara novu regiju klipa izračunavajući prekretanje trenutačne regije klipa i područje opisano putem, koristeći pravilo ne-zero broja klipa.Otvorene podzemne staze moraju biti implicitno zatvorene prilikom izračuna klipa, bez utjecaja na stvarne podzemne staze.Nova regija klipa zamjenjuje sadašnju regiju klipa.

[DOMName("clip")]
void Clip()

Clip(CanvasFillRule)

Stvara novu regiju klipa izračunavajući prekretanje trenutačne regije klipa i područje opisano putem, koristeći pravilo ne-zero broja klipa.Otvorene podzemne staze moraju biti implicitno zatvorene prilikom izračuna klipa, bez utjecaja na stvarne podzemne staze.Nova regija klipa zamjenjuje sadašnju regiju klipa.

[DOMName("clip")]
void Clip(CanvasFillRule fillRule)

Parameters

fillRule CanvasFillRule

Algoritam kojim se određuje je li točka unutar ili izvan staze

Clip(Path2D i CanvasFillRule)

Stvara novu regiju klipa izračunavajući prekretanje trenutačne regije klipa i područje opisano putem, koristeći pravilo ne-zero broja klipa.Otvorene podzemne staze moraju biti implicitno zatvorene prilikom izračuna klipa, bez utjecaja na stvarne podzemne staze.Nova regija klipa zamjenjuje sadašnju regiju klipa.

[DOMName("clip")]
void Clip(Path2D path, CanvasFillRule fillRule)

Parameters

path Path2D

Path2D put do klipa.

fillRule CanvasFillRule

Algoritam kojim se određuje je li točka unutar ili izvan staze.

CreateImageData(Dvostruko, dvostruko)

Stvara novi, bijeli ImageData objekt s određenim dimenzijama.Svi pikseli u novom objektu su transparentni crni.

[DOMName("createImageData")]
IImageData CreateImageData(double sw, double sh)

Parameters

sw double

Širina za dodavanje novog objekta ImageData.

sh double

Visina za dodjelu novog objekta ImageData.

Returns

IImageData

Novi ImageData objekt s određenom širinom i visinom. novi objekt je pun transparentnih crnih piksela.

CreateImageData(IIMageData)

Stvara novi, bijeli ImageData objekt s određenim dimenzijama.Svi pikseli u novom objektu su transparentni crni.

[DOMName("createImageData")]
IImageData CreateImageData(IImageData imagedata)

Parameters

imagedata IImageData

Postojeći ImageData objekt iz kojeg kopirati širinu i visinu.

Returns

IImageData

Novi ImageData objekt s određenom širinom i visinom. novi objekt je pun transparentnih crnih piksela.

CreateLinearGradient(dvostruko, dvostruko, dvostruko)

Stvara linearni gradient duž linije koju daju koordinati koje predstavljaju parametri.

[DOMName("createLinearGradient")]
ICanvasGradient CreateLinearGradient(double x0, double y0, double x1, double y1)

Parameters

x0 double

Os x koordinacije početne točke.

y0 double

Koordinacija je usmjerena na koordinaciju početne točke.

x1 double

X osi koordinacije krajnje točke.

y1 double

Koordinacija je usmjerena na krajnju točku.

Returns

ICanvasGradient

Linearni kanvas gradient.

CreatePattern(HTMLImageElement, string)

Stvaranje uzorka koristeći određenu sliku (CanvasImageSource).Ponavlja izvor u smjerovima navedenim u argumentima ponavljanja.

[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLImageElement image, string repetition)

Parameters

image HTMLImageElement

HTMLImageElement koji će se koristiti kao slika za ponavljanje

repetition string

Stranica koja pokazuje kako ponoviti sliku.

Returns

ICanvasPattern

Opakni objekt koji opisuje uzorak.

CreatePattern(Sljedeći članakHTMLCanvasElement, string)

Stvaranje uzorka koristeći određenu sliku (CanvasImageSource).Ponavlja izvor u smjerovima navedenim u argumentima ponavljanja.

[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLCanvasElement image, string repetition)

Parameters

image HTMLCanvasElement

HTMLCanvasElement koji će se koristiti kao slika za ponavljanje

repetition string

Stranica koja pokazuje kako ponoviti sliku.

Returns

ICanvasPattern

Opakni objekt koji opisuje uzorak.

CreateRadialGradient(dvostruko, dvostruko, dvostruko, dvostruko, dvostruko)

Stvara radialni gradient dan koordinatima dva kruga koji predstavljaju parametri.

[DOMName("createRadialGradient")]
ICanvasGradient CreateRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)

Parameters

x0 double

X osi koordinata početnog kruga.

y0 double

Os i koordinata početnog kruga

r0 double

Radija početnog kruga.

x1 double

X osi koordinacije krajnjeg kruga.

y1 double

Koordinacija je u konačnom krugu.

r1 double

Radija završnog kruga.

Returns

ICanvasGradient

Radialni CanvasGradient inicijaliziran s dva određena kruga.

DrawFocusIfNeeded(Element)

Ako je određeni element usredotočen, ova metoda povlači fokusni prsten oko tekuće staze.

[DOMName("drawFocusIfNeeded")]
void DrawFocusIfNeeded(Element element)

Parameters

element Element

Element za provjeru je li usredotočen ili ne.

DrawImage(HTMLImageElement, dvostruki, dvostruki)

Napravite određenu sliku.

[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy)

Parameters

image HTMLImageElement

HTMLImageElement da se povuče u kontekst.

dx double

Koordinacija X u ciljanom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

dy double

Koordinacija Y u ciljevom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

DrawImage(HTMLCanvasElement, dvostruki, dvostruki)

Napravite određenu sliku.

[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy)

Parameters

image HTMLCanvasElement

HTMLCanvasElement za stavljanje u kontekst.

dx double

Koordinacija X u ciljanom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

dy double

Koordinacija Y u ciljevom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

DrawImage(HTMLImageElement, dvostruki, dvostruki, dvostruki)

Napravite određenu sliku.

[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy, double dw, double dh)

Parameters

image HTMLImageElement

HTMLImageElement da se povuče u kontekst.

dx double

Koordinacija X u ciljanom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

dy double

Koordinacija Y u ciljevom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

dw double

Širina za crtanje slike u odredištu kanve.Ovo omogućuje skaliranje crtane slike.Ako nije navedeno, slika se ne skalira u širini kada je crtana.

dh double

Visina za crtanje slike u odredištu kanve.Ovo omogućuje skaliranje crtane slike.Ako nije navedeno, slika se ne skalira u visini kada je crtana.

DrawImage(HTMLCanvasElement, dvostruki, dvostruki, dvostruki, dvostruki)

Napravite određenu sliku.

[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh)

Parameters

image HTMLCanvasElement

HTMLCanvasElement za stavljanje u kontekst.

dx double

Koordinacija X u ciljanom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

dy double

Koordinacija Y u ciljevom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

dw double

Širina za crtanje slike u odredištu kanve.Ovo omogućuje skaliranje crtane slike.Ako nije navedeno, slika se ne skalira u širini kada je crtana.

dh double

Visina za crtanje slike u odredištu kanve.Ovo omogućuje skaliranje crtane slike.Ako nije navedeno, slika se ne skalira u visini kada je crtana.

DrawImage(HTMLImageElement, dvostruki, dvostruki, dvostruki, dvostruki, dvostruki, dvostruki, dvostruki)

Napravite određenu sliku.

[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 da se povuče u kontekst.

sx double

X koordinat gornjeg lijevog ugla sub-pravog ugla izvornog slika da se izvuče u kontekst odredišta.

sy double

Koordinacija Y u gornjem lijevom kutu podrektangla izvornog slika kako bi se potisnula u kontekst odredišta.

sw double

Ako nije navedeno, koristi se cijeli pravokut od koordinata navedenih sx i sy do donjeg desnog ugla slike.

sh double

Visina sub-pravog ugla izvorne slike da se povuče u kontekst odredišta.

dx double

Koordinacija X u ciljanom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

dy double

Koordinacija Y u ciljevom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

dw double

Širina za crtanje slike u odredištu kanve.Ovo omogućuje skaliranje crtane slike.Ako nije navedeno, slika se ne skalira u širini kada je crtana.

dh double

Visina za crtanje slike u odredištu kanve.Ovo omogućuje skaliranje crtane slike.Ako nije navedeno, slika se ne skalira u visini kada je crtana.

DrawImage(HTMLCanvasElement, dvostruki, dvostruki, dvostruki, dvostruki, dvostruki, dvostruki, dvostruki, dvostruki)

Napravite određenu sliku.

[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 za stavljanje u kontekst.

sx double

X koordinat gornjeg lijevog ugla sub-pravog ugla izvornog slika da se izvuče u kontekst odredišta.

sy double

Koordinacija Y u gornjem lijevom kutu podrektangla izvornog slika kako bi se potisnula u kontekst odredišta.

sw double

Ako nije navedeno, koristi se cijeli pravokut od koordinata navedenih sx i sy do donjeg desnog ugla slike.

sh double

Visina sub-pravog ugla izvorne slike da se povuče u kontekst odredišta.

dx double

Koordinacija X u ciljanom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

dy double

Koordinacija Y u ciljevom kanvu na kojem treba staviti gornji lijevi kut izvorne slike.

dw double

Širina za crtanje slike u odredištu kanve.Ovo omogućuje skaliranje crtane slike.Ako nije navedeno, slika se ne skalira u širini kada je crtana.

dh double

Visina za crtanje slike u odredištu kanve.Ovo omogućuje skaliranje crtane slike.Ako nije navedeno, slika se ne skalira u visini kada je crtana.

Fill()

Popunjuje podzemne staze s trenutačnim stilom ispunjavanja i podrazumevanim algoritmom CanvasFillRule.Nonzero.

[DOMName("fill")]
void Fill()

Fill(CanvasFillRule)

Popunite podzemne staze s trenutačnim stilom punjenja.

[DOMName("fill")]
void Fill(CanvasFillRule fillRule)

Parameters

fillRule CanvasFillRule

Algoritam kojim se određuje je li točka unutar ili izvan staze.

Fill(Path2D)

Popunjuje podzemne staze s trenutačnim stilom ispunjavanja i podrazumevanim algoritmom CanvasFillRule.Nonzero.

[DOMName("fill")]
void Fill(Path2D path)

Parameters

path Path2D

Path2D put za ispunjavanje.

Fill(Path2D i CanvasFillRule)

Popunite podzemne staze s trenutačnim stilom punjenja.

[DOMName("fill")]
void Fill(Path2D path, CanvasFillRule fillRule)

Parameters

path Path2D

Path2D put za ispunjavanje.

fillRule CanvasFillRule

Algoritam kojim se određuje je li točka unutar ili izvan staze.

FillRect(dvostruko, dvostruko, dvostruko)

Drži punu pravokuglu u položaju (x, y) čija je veličina određena širinom i visinom.

[DOMName("fillRect")]
void FillRect(double x, double y, double w, double h)

Parameters

x double

X-os koordinata za pravokutnu početnu točku.

y double

Os y koordinata za pravokutnu početak.

w double

Širina pravokugla.

h double

Visina pravokugla.

FillText(Dvostruko, dvostruko i dvostruko)

Napunite (napunite) određeni tekst u određenom položaju (x,y).

[DOMName("fillText")]
void FillText(string text, double x, double y)

Parameters

text string

Tekst za crtanje pomoću tekućeg pisma, tekstAlign, tekstBaseline i smjer vrijednosti.

x double

X-os koordinata za izvorno točko teksta.

y double

Koordinacijska osi y za tekstnu točku početka.

FillText(Dvostruko, dvostruko, dvostruko)

Napunite (napunite) određeni tekst u određenom položaju (x,y).

[DOMName("fillText")]
void FillText(string text, double x, double y, double maxWidth)

Parameters

text string

Tekst za crtanje pomoću tekućeg pisma, tekstAlign, tekstBaseline i smjer vrijednosti.

x double

X-os koordinata za izvorno točko teksta.

y double

Koordinacijska osi y za tekstnu točku početka.

maxWidth double

Ako je određena, a traka se izračunava da je široka od ove širine, font se prilagođava kako bi se upotrijebila horizontalno kondenzirana font (ako je dostupna ili ako je razumno čitljiva može se sintetizirati skalajući tekući font horizontalno) ili manja font.

GetImageData(dvostruko, dvostruko, dvostruko)

Povratak objekta ImageData koji predstavlja osnovne pixel podatke za područje kanve označeno pravokuglom koji počinje na (sx, sy) i ima širinu sw i visinu sh.Ova metoda ne utječe na matricu transformacije kanve.

[DOMName("getImageData")]
IImageData GetImageData(double sx, double sy, double sw, double sh)

Parameters

sx double

Koordinat x u gornjem lijevom kutu pravokogla iz kojeg će se izvući ImageData.

sy double

Koordinacija y gornjeg lijevog ugla pravog ugla iz kojeg će se izvući ImageData.

sw double

Širina pravokugla iz kojeg će se ImageData izvući.

sh double

Visina pravokugla iz kojeg će se ImageData izvući.

Returns

IImageData

Objekt ImageData koji sadrži podatke o slici za određeni pravokotok kanve.

IsPointInPath(Dvostruko, dvostruko)

Izvješće o tome je li određena točka sadržana u tekućoj stazi ili ne.

[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y)

Parameters

x double

Koordinacija X točke za provjeru.

y double

Koordinacija Y točke za provjeru.

Returns

bool

Povratak je istinit ako je točka unutar područja sadržanog punjenjem staze, inače lažna.

IsPointInPath(Dvostruka, dvostruka, CanvasFillRule)

Izvješće o tome je li određena točka sadržana u tekućoj stazi ili ne.

[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y, CanvasFillRule fillRule)

Parameters

x double

Koordinacija X točke za provjeru.

y double

Koordinacija Y točke za provjeru.

fillRule CanvasFillRule

Algoritam kojim se određuje je li točka unutar ili izvan staze.

Returns

bool

Povratak je istinit ako je točka unutar područja sadržanog punjenjem staze, inače lažna.

IsPointInPath(Path2D, dvostruki, dvostruki)

Izvješće o tome je li određena točka sadržana u tekućoj stazi ili ne.

[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y)

Parameters

path Path2D

Path2D put za provjeru.

x double

Koordinacija X točke za provjeru.

y double

Koordinacija Y točke za provjeru.

Returns

bool

Povratak je istinit ako je točka unutar područja sadržanog punjenjem staze, inače lažna.

IsPointInPath(Path2D, dvostruki, dvostruki, CanvasFillRule)

Izvješće o tome je li određena točka sadržana u tekućoj stazi ili ne.

[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y, CanvasFillRule fillRule)

Parameters

path Path2D

Path2D put za provjeru.

x double

Koordinacija X točke za provjeru.

y double

Koordinacija Y točke za provjeru.

fillRule CanvasFillRule

Algoritam kojim se određuje je li točka unutar ili izvan staze.

Returns

bool

Povratak je istinit ako je točka unutar područja sadržanog punjenjem staze, inače lažna.

IsPointInStroke(Dvostruko, dvostruko)

Izvješće o tome je li određena točka unutar područja sadržanog udarom staze ili ne.

[DOMName("isPointInStroke")]
bool IsPointInStroke(double x, double y)

Parameters

x double

Koordinacija X točke za provjeru.

y double

Koordinacija Y točke za provjeru.

Returns

bool

Povratak je istinit ako je točka unutar područja sadržanog udaranjem staze, inače lažna.

IsPointInStroke(Path2D, dvostruki, dvostruki)

Izvješće o tome je li određena točka unutar područja sadržanog udarom staze ili ne.

bool IsPointInStroke(Path2D path, double x, double y)

Parameters

path Path2D

Path2D put za provjeru.

x double

Koordinacija X točke za provjeru.

y double

Koordinacija Y točke za provjeru.

Returns

bool

Povratak je istinit ako je točka unutar područja sadržanog udaranjem staze, inače lažna.

MeasureText(String)

Povratak objekta TextMetrics.

[DOMName("measureText")]
ITextMetrics MeasureText(string text)

Parameters

text string

Tekst za mjerenje.

Returns

ITextMetrics

To je tekstometrijski objekt.

PutImageData(IImageData, dvostruko, dvostruko)

Paint podatke iz određenog objekta ImageData na bitmap.Ako se pruži prljavi pravokugli, samo se slikaju pikseli iz tog pravokugla.Ova metoda ne utječe na matricu transformacije kanve.

[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy)

Parameters

imagedata IImageData

Objekt ImageData koji sadrži niz vrijednosti piksela.

dx double

Horizontalna pozicija (x-koordinacija) na kojoj staviti podatke o slici u ciljevim kanvama.

dy double

Vertikalna pozicija (y-koordinacija) na kojoj staviti podatke o slici u ciljevim kanvama.

PutImageData(Dvostruki, dvostruki, dvostruki, dvostruki, dvostruki, dvostruki)

Paint podatke iz određenog objekta ImageData na bitmap.Ako se pruži prljavi pravokugli, samo se slikaju pikseli iz tog pravokugla.Ova metoda ne utječe na matricu transformacije kanve.

[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight)

Parameters

imagedata IImageData

Objekt ImageData koji sadrži niz vrijednosti piksela.

dx double

Horizontalna pozicija (x-koordinacija) na kojoj staviti podatke o slici u ciljevim kanvama.

dy double

Vertikalna pozicija (y-koordinacija) na kojoj staviti podatke o slici u ciljevim kanvama.

dirtyX double

Horizontalna pozicija (x-koordinacija). koordinacija x u gornjem lijevom kutu podataka o slici.

dirtyY double

Vertikalna pozicija (y-koordinacija) Koordinacija y u gornjem lijevom kutu podataka o slici.

dirtyWidth double

Širina pravokugla za slikanje. nedostatci širine podataka slike.

dirtyHeight double

Visina pravokugla za slikanje. nedostatci visine podataka slike.

RemoveHitRegion(String)

Ukloni hitno područje s određenim ID-om iz kanve.

[DOMName("removeHitRegion")]
void RemoveHitRegion(string id)

Parameters

id string

Priključak koji predstavlja ID regije koja će biti uklonjena.

ResetTransform()

Obnavlja trenutačnu transformaciju identitetnom matricom.

[DOMName("resetTransform")]
void ResetTransform()

Restore()

Obnavlja stanje crtanja na posljednji element na ‘stat stack’ sačuvani sačuvanjem().

[DOMName("restore")]
void Restore()

Rotate(Dvostruko)

Dodava rotaciju transformacijskoj matrici. argumenti ugla predstavljaju uglu rotacije u vremenu i izražavaju se u radianima.

[DOMName("rotate")]
void Rotate(double angle)

Parameters

angle double

Predstavlja rotirajući kut koji se izražava u radianima.

Save()

Sačuvajte trenutni stil crtanja pomoću stacka tako da možete vratiti bilo kakvu promjenu koju napravite na njega pomoću obnove().

[DOMName("save")]
void Save()

Scale(Dvostruko, dvostruko)

Dodava skalirajuću transformaciju na jedinice kanve po x horizontalno i po y vertikalno.

[DOMName("scale")]
void Scale(double x, double y)

Parameters

x double

Skladišni faktor u horizontalnom smjeru.

y double

Skladišni faktor u vertikalnom smjeru.

SetTransform(dvostruko, dvostruko, dvostruko, dvostruko, dvostruko)

Ponovno pretvara tekuću transformaciju u identitetnu matricu, a zatim poziva na metodu transform() s istim argumentima.

[DOMName("setTransform")]
void SetTransform(double a, double b, double c, double d, double e, double f)

Parameters

a double

horizontalna razmjera.

b double

horizontalno širenje.

c double

Vertikalni iscjedak.

d double

Vertikalna razmjera.

e double

horizontalno kretanje.

f double

Vertikalni pokret.

Stroke()

Uklonite podzemne staze s trenutačnim stilom udara.

[DOMName("stroke")]
void Stroke()

Stroke(Path2D)

Uklonite podzemne staze s trenutačnim stilom udara.

[DOMName("stroke")]
void Stroke(Path2D path)

Parameters

path Path2D

Path2D put do udara.

StrokeRect(dvostruko, dvostruko, dvostruko)

Obilježite pravokut koji ima početnu točku na (x, y) i ima širinu w i visinu h na kanvama, koristeći trenutačni stil udara.

[DOMName("strokeRect")]
void StrokeRect(double x, double y, double w, double h)

Parameters

x double

X-os koordinata za pravokutnu početnu točku.

y double

Os y koordinata za pravokutnu početak.

w double

Širina pravokugla.

h double

Visina pravokugla.

StrokeText(Dvostruko, dvostruko i dvostruko)

Uvrsti (stroke) određeni tekst u određenom položaju (x, y).

[DOMName("strokeText")]
void StrokeText(string text, double x, double y)

Parameters

text string

Tekst za crtanje pomoću tekućeg pisma, tekstAlign, tekstBaseline i smjer vrijednosti.

x double

X-os koordinata za izvorno točko teksta.

y double

Koordinacijska osi y za tekstnu točku početka.

StrokeText(Dvostruko, dvostruko, dvostruko ili dvostruko?)

Uvrsti (stroke) određeni tekst u određenom položaju (x, y).

[DOMName("strokeText")]
void StrokeText(string text, double x, double y, double? maxWidth)

Parameters

text string

Tekst za crtanje pomoću tekućeg pisma, tekstAlign, tekstBaseline i smjer vrijednosti.

x double

X-os koordinata za izvorno točko teksta.

y double

Koordinacijska osi y za tekstnu točku početka.

maxWidth double ?

Ako je određena, a traka se izračunava da je široka od ove širine, font se prilagođava kako bi se upotrijebila horizontalno kondenzirana font (ako je dostupna ili ako je razumno čitljiva može se sintetizirati skalajući tekući font horizontalno) ili manja font.

Transform(dvostruko, dvostruko, dvostruko, dvostruko, dvostruko)

Množi trenutačnu transformacijsku matricu s matricom opisanom svojim argumentima.

[DOMName("transform")]
void Transform(double a, double b, double c, double d, double e, double f)

Parameters

a double

horizontalna razmjera.

b double

horizontalno širenje.

c double

Vertikalni iscjedak.

d double

Vertikalna razmjera.

e double

horizontalno kretanje.

f double

Vertikalni pokret.

Translate(Dvostruko, dvostruko)

Dodava transformaciju prijevoda premještanjem kanve i njezinog porijekla x horizontalno i y vertikalno na mreži.

[DOMName("translate")]
void Translate(double x, double y)

Parameters

x double

Razdaljina za pokretanje u horizontalnom smjeru.

y double

Razdaljina za kretanje u vertikalnom smjeru.</string,></string,>

 Hrvatski