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
FillStyle
Szín vagy stílus használható a belső alakok. (fekete)
[DOMName("fillStyle")]
object FillStyle { get; set; }
ingatlan értéke
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
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
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
ShadowBlur
Meghatározza a blurring hatást. default 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
ingatlan értéke
ShadowColor
Az árnyék színe. alapértelmezett teljesen átlátszó fekete.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
ingatlan értéke
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
á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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,>