Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

A név: Aspose.Html.Dom.Canvas Összefoglaló: Aspose.HTML.dll (25.4.0)

Az ICanvasRenderingContext2D interfész a rektangulák, szövegek, képek és egyéb tárgyak ábrázolására szolgál a kanvaselemre.

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

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

A HTMLCanvasElementre való csak olvasási visszajelzés. lehet null, ha nem kapcsolódik a kanvaselemhez.

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

ingatlan értéke

HTMLCanvasElement

FillStyle

Szín vagy stílus használható a belső alakok. (fekete)

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

ingatlan értéke

object

GlobalAlpha

Az alfa értéket az alakokra és a képekre alkalmazzák, mielőtt azok a csövekre készülnek. default 1.0 (opaque).

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

ingatlan értéke

double

GlobalCompositeOperation

A globálisAlpha alkalmazásával ez beállítja, hogy a formák és képek hogyan húzódnak a meglévő bitmappába.

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

ingatlan értéke

string

ImageSmoothingEnabled

Kép sima mód; ha kikapcsolva, a képek nem sima, ha skálázott.

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

ingatlan értéke

bool

ShadowBlur

Meghatározza a blurring hatást. default 0

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

ingatlan értéke

double

ShadowColor

Az árnyék színe. alapértelmezett teljesen átlátszó fekete.

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

ingatlan értéke

string

ShadowOffsetX

Horizontális távolság a árnyék lesz kártérítve. alapértelmezett 0.

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

ingatlan értéke

double

árnyék

A függőleges távolság a árnyék lesz kártérítve. alapértelmezett 0.

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

ingatlan értéke

double

StrokeStyle

Szín vagy stílus használni a vonalak körül alakok. alapértelmezett: (fekete).

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

ingatlan értéke

object

Methods

AddHitRegion(Szótár <string, string="">)

Adj hozzá egy érintett régiót a kanvasokhoz.Ez lehetővé teszi, hogy megkönnyítse a támadás felismerését, lehetővé teszi, hogy az eseményeket a DOM elemekre irányítsa,és lehetővé teszi a felhasználók számára, hogy a csatornákat anélkül fedezzék fel.

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

Parameters

options Dictionary < string , string >

Az opciók érvelése opcionális. ha rendelkezésre áll, az objektum, amely tulajdonságokat tartalmazhat.

BeginPath()

Új útvonalat indít az alútvonalak listájának kikapcsolásával. hívja ezt a módszert, ha új útvonalat szeretne létrehozni.

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

ClearHitRegions()

Távolítsa el az összes érintett területet a kanapéktól.

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

ClearRect(kettős, kettős, kettős)

A kiindulási pont (x, y) és a méret (szélesség, magasság) által meghatározott rektangul összes pixelét átlátszó fekete színre állítsa be, és minden korábban kivágott tartalmat eltávolít.

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

Parameters

x double

A koordináták x-asza a rektanguláris kiindulási ponthoz.

y double

A koordináták y-asza a rektanguláris kiindulási ponthoz.

w double

A rektangul szélessége.

h double

A rektangul magassága.

Clip()

Hozzon létre egy új hegymászó régiót a jelenlegi hegymászó régió és az út által leírt terület kereszteződésének kiszámításával, a nem nulla hegymászó szám szabályt használva.A nyílt alútvonalakat implicit módon kell bezárni a sziklás régió kiszámításakor, anélkül, hogy befolyásolná a tényleges alútvonalakat.Az új sziklás régió helyettesíti a jelenlegi sziklás régiót.

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

Clip(CanvasFillRule)

Hozzon létre egy új hegymászó régiót a jelenlegi hegymászó régió és az út által leírt terület kereszteződésének kiszámításával, a nem nulla hegymászó szám szabályt használva.A nyílt alútvonalakat implicit módon kell bezárni a sziklás régió kiszámításakor, anélkül, hogy befolyásolná a tényleges alútvonalakat.Az új sziklás régió helyettesíti a jelenlegi sziklás régiót.

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

Parameters

fillRule CanvasFillRule

Az algoritmus, amellyel meghatározzuk, hogy egy pont egy úton belül vagy egy úton kívül van-e

Clip(Path2D és CanvasFillRule)

Hozzon létre egy új hegymászó régiót a jelenlegi hegymászó régió és az út által leírt terület kereszteződésének kiszámításával, a nem nulla hegymászó szám szabályt használva.A nyílt alútvonalakat implicit módon kell bezárni a sziklás régió kiszámításakor, anélkül, hogy befolyásolná a tényleges alútvonalakat.Az új sziklás régió helyettesíti a jelenlegi sziklás régiót.

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

Parameters

path Path2D

A Path2D út a kliphez.

fillRule CanvasFillRule

Az algoritmus, amellyel meghatározzuk, hogy egy pont egy úton belül vagy egy úton kívül van-e.

CreateImageData(kettős, kettős)

Hozzon létre egy új, fehér ImageData objektumot a megadott dimenziókkal.Az új objektum összes pixelje átlátszó fekete.

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

Parameters

sw double

A szélesség az új ImageData objektum megadására.

sh double

Az új ImageData objektum megadásának magassága.

Returns

IImageData

Egy új ImageData objektum a kijelölt szélességgel és magassággal.Az új objektum átlátszó fekete pixelekkel van feltöltve.

CreateImageData(IImageDátumok)

Hozzon létre egy új, fehér ImageData objektumot a megadott dimenziókkal.Az új objektum összes pixelje átlátszó fekete.

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

Parameters

imagedata IImageData

Egy meglévő ImageData objektum, ahonnan másolja a szélességet és a magasságot.

Returns

IImageData

Egy új ImageData objektum a kijelölt szélességgel és magassággal.Az új objektum átlátszó fekete pixelekkel van feltöltve.

CreateLinearGradient(kettős, kettős, kettős)

Lineáris gradienset hoz létre a paraméterek által képviselt koordináták által adott vonal mentén.

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

Parameters

x0 double

A kiindulási pont koordinátájának x tengelye.

y0 double

A kiindulási pont koordinátája.

x1 double

A végpont koordinátájának x-asza.

y1 double

A végpont koordinátája.

Returns

ICanvasGradient

A lineáris CanvasGradient.

CreatePattern(HTMLImageElement, szalag)

Hozzon létre egy mintát a megadott kép használatával (a CanvasImageSource).Megismétli a forrást az ismétlődési érv által meghatározott irányokban.

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

Parameters

image HTMLImageElement

A HTMLImageElement használható, mint a kép megismételhető

repetition string

Egy sor, amely megmutatja, hogyan kell megismételni a képet.

Returns

ICanvasPattern

Egy átlátszó objektum, amely egy mintát ír le.

CreatePattern(HTMLCanvasElement, szál)

Hozzon létre egy mintát a megadott kép használatával (a CanvasImageSource).Megismétli a forrást az ismétlődési érv által meghatározott irányokban.

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

Parameters

image HTMLCanvasElement

A HTMLCanvasElement használható, mint a kép megismételhető

repetition string

Egy sor, amely megmutatja, hogyan kell megismételni a képet.

Returns

ICanvasPattern

Egy átlátszó objektum, amely egy mintát ír le.

CreateRadialGradient(kettős, kettős, kettős, kettős, kettős)

A radiális gradienseket a két kör koordinátái adják meg, amelyeket a paraméterek képviselnek.

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

Parameters

x0 double

A kezdeti kör koordinátájának x tengelye.

y0 double

A kiindulási kör koordinátájának y tengelye

r0 double

A kezdet körének sugara.

x1 double

A végkerek koordinátájának x-asza.

y1 double

A végkerek koordinátája.

r1 double

A végkerek rádiója.

Returns

ICanvasGradient

A radiális CanvasGradient a két meghatározott körrel kezdeményezett.

DrawFocusIfNeeded(Element)

Ha egy adott elem összpontosít, ez a módszer egy fókusz gyűrűt húz a jelenlegi út körül.

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

Parameters

element Element

Az elem, hogy ellenőrizze, hogy összpontosít-e vagy sem.

DrawImage(HTMLImageElement, kettős, kettős)

Írja be a meghatározott képet.

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

Parameters

image HTMLImageElement

A HTMLImageElement a kontextusba húzni.

dx double

Az X koordinátája a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

dy double

Az Y koordinálja a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

DrawImage(HTMLCanvasElement, kettős, kettős)

Írja be a meghatározott képet.

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

Parameters

image HTMLCanvasElement

A HTMLCanvasElement a kontextusba húzódik.

dx double

Az X koordinátája a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

dy double

Az Y koordinálja a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

DrawImage(HTMLImageElement, kettős, kettős, kettős)

Írja be a meghatározott képet.

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

Parameters

image HTMLImageElement

A HTMLImageElement a kontextusba húzni.

dx double

Az X koordinátája a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

dy double

Az Y koordinálja a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

dw double

A szélesség, hogy húzza a képet a rendeltetési csatornában. Ez lehetővé teszi, hogy skálázza a húzott képet. Ha nem megadott, a kép nem skálázza a szélesség, amikor húzódik.

dh double

Ez lehetővé teszi a rajzolt kép skálázását. ha nem szerepel, a kép nem skálázható a magasságban, amikor rajzolt.

DrawImage(HTMLCanvasElement, kettős, kettős, kettős)

Írja be a meghatározott képet.

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

Parameters

image HTMLCanvasElement

A HTMLCanvasElement a kontextusba húzódik.

dx double

Az X koordinátája a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

dy double

Az Y koordinálja a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

dw double

A szélesség, hogy húzza a képet a rendeltetési csatornában. Ez lehetővé teszi, hogy skálázza a húzott képet. Ha nem megadott, a kép nem skálázza a szélesség, amikor húzódik.

dh double

Ez lehetővé teszi a rajzolt kép skálázását. ha nem szerepel, a kép nem skálázható a magasságban, amikor rajzolt.

DrawImage(HTMLImageElement, kettős, kettős, kettős, kettős, kettős, kettős, kettős)

Írja be a meghatározott képet.

[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

A HTMLImageElement a kontextusba húzni.

sx double

Az X koordinátátus a felső bal sarok a szubrektangol a forrás kép, hogy húzza a cél kontextusban.

sy double

Az Y koordinátája a forráskép szubrectanguljának bal felső sarkában, hogy a rendeltetési kontextusba húzza.

sw double

A forráskép szubrectanguljának szélessége a célkövetkezetbe vonható. ha nem állapítható meg, a sx és sy által meghatározott koordinátákból a kép jobb alsó sarkára az egész rectangulját használják.

sh double

A forráskép szubrekvenciájának magassága a rendeltetési kontextusba vonható.

dx double

Az X koordinátája a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

dy double

Az Y koordinálja a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

dw double

A szélesség, hogy húzza a képet a rendeltetési csatornában. Ez lehetővé teszi, hogy skálázza a húzott képet. Ha nem megadott, a kép nem skálázza a szélesség, amikor húzódik.

dh double

Ez lehetővé teszi a rajzolt kép skálázását. ha nem szerepel, a kép nem skálázható a magasságban, amikor rajzolt.

DrawImage(HTMLCanvasElement, kettős, kettős, kettős, kettős, kettős, kettős)

Írja be a meghatározott képet.

[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

A HTMLCanvasElement a kontextusba húzódik.

sx double

Az X koordinátátus a felső bal sarok a szubrektangol a forrás kép, hogy húzza a cél kontextusban.

sy double

Az Y koordinátája a forráskép szubrectanguljának bal felső sarkában, hogy a rendeltetési kontextusba húzza.

sw double

A forráskép szubrectanguljának szélessége a célkövetkezetbe vonható. ha nem állapítható meg, a sx és sy által meghatározott koordinátákból a kép jobb alsó sarkára az egész rectangulját használják.

sh double

A forráskép szubrekvenciájának magassága a rendeltetési kontextusba vonható.

dx double

Az X koordinátája a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

dy double

Az Y koordinálja a célcsatornában, amelyen a forráskép felső bal sarkát helyezzük el.

dw double

A szélesség, hogy húzza a képet a rendeltetési csatornában. Ez lehetővé teszi, hogy skálázza a húzott képet. Ha nem megadott, a kép nem skálázza a szélesség, amikor húzódik.

dh double

Ez lehetővé teszi a rajzolt kép skálázását. ha nem szerepel, a kép nem skálázható a magasságban, amikor rajzolt.

Fill()

Töltse ki az alútvonalakat a jelenlegi töltés stílusával és a CanvasFillRule.Nonzero alapértelmezett algoritmussal.

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

Fill(CanvasFillRule)

Töltse ki az alútokat a jelenlegi töltőstílussal.

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

Parameters

fillRule CanvasFillRule

Az algoritmus, amellyel meghatározzuk, hogy egy pont egy úton belül vagy egy úton kívül van-e.

Fill(Path2D)

Töltse ki az alútvonalakat a jelenlegi töltés stílusával és a CanvasFillRule.Nonzero alapértelmezett algoritmussal.

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

Parameters

path Path2D

A Path2D útvonal kitölthető.

Fill(Path2D és CanvasFillRule)

Töltse ki az alútokat a jelenlegi töltőstílussal.

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

Parameters

path Path2D

A Path2D útvonal kitölthető.

fillRule CanvasFillRule

Az algoritmus, amellyel meghatározzuk, hogy egy pont egy úton belül vagy egy úton kívül van-e.

FillRect(kettős, kettős, kettős)

Vág egy kitöltött jobbra (x, y) pozícióban, amelynek mérete széles és magasság szerint van meghatározva.

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

Parameters

x double

A koordináták x-asza a rektanguláris kiindulási ponthoz.

y double

A koordináták y-asza a rektanguláris kiindulási ponthoz.

w double

A rektangul szélessége.

h double

A rektangul magassága.

FillText(kettős, kettős, kettős)

Írja (teljesíti) egy adott szöveget az adott (x,y) pozícióban.

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

Parameters

text string

A szöveg a jelenlegi betűtípus, textAlign, textBaseline és irányértékeket használja.

x double

A szöveg kiindulási pontjának koordinátájának x-asza.

y double

A szöveg kiindulási pontjának koordinátája.

FillText(kettős, kettős, kettős, kettős)

Írja (teljesíti) egy adott szöveget az adott (x,y) pozícióban.

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

Parameters

text string

A szöveg a jelenlegi betűtípus, textAlign, textBaseline és irányértékeket használja.

x double

A szöveg kiindulási pontjának koordinátájának x-asza.

y double

A szöveg kiindulási pontjának koordinátája.

maxWidth double

Ha meghatározott, és a szalag számít, hogy szélesebb, mint ez a szélesség, a betűtípust úgy kell igazítani, hogy egy horizontálisan kondenzált betűtípust használjon (ha rendelkezésre áll, vagy ha egy ésszerűen olvasható betűtípust lehet szintetizálni a jelenlegi betűtípust horizontálisan mérve) vagy egy kisebb betűtípust.

GetImageData(kettős, kettős, kettős)

Visszatér egy ImageData objektumot, amely az alapvető pixeladatokat képviseli a (sx, sy) és sw szélességgel és sh magassággal kezdődő rektangul által megjelölt kanvas területére.Ezt a módszert nem befolyásolja a kanvas átalakítási matrix.

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

Parameters

sx double

A jobb felső sarok x koordinátája a rektangulból, ahonnan a ImageData kivonható.

sy double

A jobb felső sarok y koordinátája, ahonnan az ImageData kivonható.

sw double

A rektangul szélessége, ahonnan az ImageData kivonható.

sh double

A rektangul magassága, ahonnan az ImageData kivonható.

Returns

IImageData

Egy ImageData objektum, amely tartalmazza a képadatokat a csatornák adott rektangulájára.

IsPointInPath(kettős, kettős)

Jelentkezzen arról, hogy a meghatározott pont jelenlegi útvonalon szerepel-e vagy sem.

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

Parameters

x double

Az X koordinátátát a pont ellenőrizni.

y double

Az Y koordinátája a pont ellenőrizni.

Returns

bool

Igaz, ha a pont az út betöltése által tartalmazott területen belül van, máskülönben hamis.

IsPointInPath(kettős, kettős, CanvasFillRule)

Jelentkezzen arról, hogy a meghatározott pont jelenlegi útvonalon szerepel-e vagy sem.

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

Parameters

x double

Az X koordinátátát a pont ellenőrizni.

y double

Az Y koordinátája a pont ellenőrizni.

fillRule CanvasFillRule

Az algoritmus, amellyel meghatározzuk, hogy egy pont egy úton belül vagy egy úton kívül van-e.

Returns

bool

Igaz, ha a pont az út betöltése által tartalmazott területen belül van, máskülönben hamis.

IsPointInPath(Path2D, kettős, kettős)

Jelentkezzen arról, hogy a meghatározott pont jelenlegi útvonalon szerepel-e vagy sem.

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

Parameters

path Path2D

A Path2D útvonal ellenőrizhető.

x double

Az X koordinátátát a pont ellenőrizni.

y double

Az Y koordinátája a pont ellenőrizni.

Returns

bool

Igaz, ha a pont az út betöltése által tartalmazott területen belül van, máskülönben hamis.

IsPointInPath(Path2D, kettős, kettős, CanvasFillRule)

Jelentkezzen arról, hogy a meghatározott pont jelenlegi útvonalon szerepel-e vagy sem.

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

Parameters

path Path2D

A Path2D útvonal ellenőrizhető.

x double

Az X koordinátátát a pont ellenőrizni.

y double

Az Y koordinátája a pont ellenőrizni.

fillRule CanvasFillRule

Az algoritmus, amellyel meghatározzuk, hogy egy pont egy úton belül vagy egy úton kívül van-e.

Returns

bool

Igaz, ha a pont az út betöltése által tartalmazott területen belül van, máskülönben hamis.

IsPointInStroke(kettős, kettős)

Jelentkezzen arról, hogy a meghatározott pont az útvonala által tartalmazott területen belül van-e vagy sem.

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

Parameters

x double

Az X koordinátátát a pont ellenőrizni.

y double

Az Y koordinátája a pont ellenőrizni.

Returns

bool

Igaz visszatér, ha a pont a pályán lévő területen belül van, különben hamis.

IsPointInStroke(Path2D, kettős, kettős)

Jelentkezzen arról, hogy a meghatározott pont az útvonala által tartalmazott területen belül van-e vagy sem.

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

Parameters

path Path2D

A Path2D útvonal ellenőrizhető.

x double

Az X koordinátátát a pont ellenőrizni.

y double

Az Y koordinátája a pont ellenőrizni.

Returns

bool

Igaz visszatér, ha a pont a pályán lévő területen belül van, különben hamis.

MeasureText(A string)

Visszaadja a TextMetrics objektumot.

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

Parameters

text string

A szöveg mérhető.

Returns

ITextMetrics

A TextMetrics objektum.

PutImageData(IImageData, kettős, kettős)

Az adott ImageData objektumból származó adatokat a bitmappába festjük.Ha egy piszkos rektangulát adunk, csak a rektangulból származó pixeleket festjük.Ezt a módszert nem befolyásolja a kanvas átalakítási matrix.

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

Parameters

imagedata IImageData

Egy ImageData objektum, amely a pixel értékek sorát tartalmazza.

dx double

Horizontális pozíció (x-koordinátum), amelyre a képadatokat a rendeltetési csatornában helyezzük el.

dy double

Vertikális pozíció (y-koordinátum), amelyen a képadatokat a rendeltetési csatornában helyezzük el.

PutImageData(IImageData, kettős, kettős, kettős, kettős)

Az adott ImageData objektumból származó adatokat a bitmappába festjük.Ha egy piszkos rektangulát adunk, csak a rektangulból származó pixeleket festjük.Ezt a módszert nem befolyásolja a kanvas átalakítási matrix.

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

Parameters

imagedata IImageData

Egy ImageData objektum, amely a pixel értékek sorát tartalmazza.

dx double

Horizontális pozíció (x-koordinátum), amelyre a képadatokat a rendeltetési csatornában helyezzük el.

dy double

Vertikális pozíció (y-koordinátum), amelyen a képadatokat a rendeltetési csatornában helyezzük el.

dirtyX double

Horizontális pozíció (x-koordinátus). a képadatok bal felső sarkában lévő x-koordinátus.

dirtyY double

Vertikális pozíció (y-koordinátus). a képadatok felső bal oldali sarkának y-koordinátusa. hiányosságok 0.

dirtyWidth double

A festendő rektangul szélessége. a képadatok szélességének hiányossága.

dirtyHeight double

A festett rektangul magassága. hibák a kép adatok magassága.

RemoveHitRegion(A string)

Távolítsa el a érintett régiót a kijelölt ID-vel a csatornából.

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

Parameters

id string

Egy vonal, amely az eltávolításra kerülő régió azonosítóját jelenti.

ResetTransform()

Visszaállítja a jelenlegi átalakítást az identitási matrix segítségével.

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

Restore()

Visszaállítja a rajz stílus állapotát az utolsó elemre a “állami tálcán” mentett mentés().

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

Rotate(kettős)

Hozzáadja a forgatókönyvet az átalakítási matrixhoz.A szöges érv egy órás forgatókönyvet képvisel, és radiánokban fejeződik ki.

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

Parameters

angle double

Ez egy órás fordulati szög, amelyet radiánokban fejeznek ki.

Save()

Megtakarítja a jelenlegi rajz stílus állapotát egy szalag segítségével, így visszafordíthatja bármilyen változást, amit a helyreállítást().

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

Scale(kettős, kettős)

Hozzáadja a skálázó átalakulást a kanvasegységekhez x horizontálisan és y vertikálisan.

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

Parameters

x double

Csökkenő tényező a horizontális irányban.

y double

A függőleges irányban a skálázási tényező.

SetTransform(kettős, kettős, kettős, kettős, kettős)

Visszaállítja a jelenlegi átalakítást az identitási matrixra, majd ugyanazokkal az érvekkel hívja fel a transform() módszert.

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

Parameters

a double

A horizontális skálázás

b double

horizontális ábrázolás.

c double

Vertikális ágyúzás.

d double

Vertikális skálázás

e double

A horizontális mozgás.

f double

A vertikális mozgás.

Stroke()

A szubsztrájkokat a jelenlegi stroke stílussal összekapcsolja.

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

Stroke(Path2D)

A szubsztrájkokat a jelenlegi stroke stílussal összekapcsolja.

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

Parameters

path Path2D

A Path2D út a stroke felé.

StrokeRect(kettős, kettős, kettős)

Írja meg a rektangulát, amely kiindulási pontja van (x, y) és széles és h magassággal rendelkezik a kanapén, a jelenlegi stroke stílusban.

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

Parameters

x double

A koordináták x-asza a rektanguláris kiindulási ponthoz.

y double

A koordináták y-asza a rektanguláris kiindulási ponthoz.

w double

A rektangul szélessége.

h double

A rektangul magassága.

StrokeText(kettős, kettős, kettős)

A szöveg az adott (x, y) pozícióban található.

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

Parameters

text string

A szöveg a jelenlegi betűtípus, textAlign, textBaseline és irányértékeket használja.

x double

A szöveg kiindulási pontjának koordinátájának x-asza.

y double

A szöveg kiindulási pontjának koordinátája.

StrokeText(kettős, kettős, kettős vagy kettős?)

A szöveg az adott (x, y) pozícióban található.

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

Parameters

text string

A szöveg a jelenlegi betűtípus, textAlign, textBaseline és irányértékeket használja.

x double

A szöveg kiindulási pontjának koordinátájának x-asza.

y double

A szöveg kiindulási pontjának koordinátája.

maxWidth double ?

Ha meghatározott, és a szalag számít, hogy szélesebb, mint ez a szélesség, a betűtípust úgy kell igazítani, hogy egy horizontálisan kondenzált betűtípust használjon (ha rendelkezésre áll, vagy ha egy ésszerűen olvasható betűtípust lehet szintetizálni a jelenlegi betűtípust horizontálisan mérve) vagy egy kisebb betűtípust.

Transform(kettős, kettős, kettős, kettős, kettős)

Sokszorozza a jelenlegi átalakítási matricát az érvek által leírt matricával.

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

Parameters

a double

A horizontális skálázás

b double

horizontális ábrázolás.

c double

Vertikális ágyúzás.

d double

Vertikális skálázás

e double

A horizontális mozgás.

f double

A vertikális mozgás.

Translate(kettős, kettős)

Hozzáadja a fordítás átalakítását a kanvas és annak eredetének áthelyezésével x horizontálisan és y függőlegesen a hálózaton.

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

Parameters

x double

A távolság a horizontális irányba mozog.

y double

A távolság a függőleges irányban mozog.</string,></string,>

 Magyar