Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

Nama dari : Aspose.Html.Dom.Canvas Pengumpulan: Aspose.HTML.dll (25.4.0)

Interface ICanvasRenderingContext2D digunakan untuk menggambar rektangle, teks, gambar dan objek lain pada elemen kanvas.

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

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

Sebuah referensi baca-hanya ke HTMLCanvasElement. dapat null jika tidak dikaitkan dengan elemen canvas.

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

Nilai Properti

HTMLCanvasElement

FillStyle

Warna atau gaya untuk digunakan di dalam bentuk. (hitam)

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

Nilai Properti

object

GlobalAlpha

Nilai alfa yang diterapkan pada bentuk dan gambar sebelum mereka disusun pada kanvas.Default 1.0 (opaque).

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

Nilai Properti

double

GlobalCompositeOperation

Dengan globalAlpha diterapkan ini menetapkan bagaimana bentuk dan gambar dicetak ke dalam bitmap yang ada.

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

Nilai Properti

string

ImageSmoothingEnabled

Mode pengelasan gambar; jika tidak diaktifkan, gambar tidak akan dikelasan jika berskala.

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

Nilai Properti

bool

ShadowBlur

Mengidentifikasi efek pengelupasan. default 0

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

Nilai Properti

double

ShadowColor

Warna bayang-bayang. secara default sepenuhnya transparan hitam.

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

Nilai Properti

string

ShadowOffsetX

Jarak horizontal bayangan akan dikompensasi. default 0.

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

Nilai Properti

double

ShadowOffsetya

Jarak vertikal bayangan akan dikompensasi. default 0.

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

Nilai Properti

double

StrokeStyle

Warna atau gaya untuk digunakan untuk garis-garis di sekitar bentuk. default: (hitam).

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

Nilai Properti

object

Methods

AddHitRegion(Perkataan String, String=» » »)

Tambahkan area hit ke kanvas.Ini memungkinkan Anda untuk membuat deteksi hit lebih mudah, memungkinkan Anda untuk mengarahkan peristiwa ke elemen DOM,dan memungkinkan pengguna untuk menjelajahi kanvas tanpa melihatnya.

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

Parameters

options Dictionary dan lt; string , string >

Argumen opsi adalah opsional.Ketika disediakan, itu adalah Object yang dapat mengandung sifat.

BeginPath()

Memulai jalur baru dengan mengosongkan daftar sub-jalan. panggil metode ini ketika Anda ingin membuat jalur baru.

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

ClearHitRegions()

Menghapus semua daerah yang terjebak dari kanvas.

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

ClearRect(dua, dua, dua dan dua)

Setkan semua piksel dalam rektangle yang ditakrifkan oleh titik permulaan (x, y) dan ukuran ( lebar, ketinggian) ke hitam transparan, menghapus konten yang sebelumnya dicetak.

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

Parameters

x double

Axis x dari koordinat untuk titik permulaan rektangle.

y double

Asas y dari koordinat untuk titik permulaan rektangle.

w double

Ketebalan rektangle tersebut.

h double

ketinggian rektangle.

Clip()

Mencipta rantau pendakian baru dengan menghitung persimpangan rantau pendakian saat ini dan area yang dijelaskan oleh jalur, menggunakan aturan nomor pendakian non-zero.Bawah jalan terbuka harus secara implisit ditutup ketika menghitung wilayah pendakian, tanpa mempengaruhi Bawah jalan yang sebenarnya.Wilayah ini akan menggantikan wilayah yang ada.

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

Clip(CanvasFillRule)

Mencipta rantau pendakian baru dengan menghitung persimpangan rantau pendakian saat ini dan area yang dijelaskan oleh jalur, menggunakan aturan nomor pendakian non-zero.Bawah jalan terbuka harus secara implisit ditutup ketika menghitung wilayah pendakian, tanpa mempengaruhi Bawah jalan yang sebenarnya.Wilayah ini akan menggantikan wilayah yang ada.

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

Parameters

fillRule CanvasFillRule

Algoritma untuk menentukan apakah titik berada di dalam atau di luar jalur.

Clip(Path2D dan CanvasFillRule)

Mencipta rantau pendakian baru dengan menghitung persimpangan rantau pendakian saat ini dan area yang dijelaskan oleh jalur, menggunakan aturan nomor pendakian non-zero.Bawah jalan terbuka harus secara implisit ditutup ketika menghitung wilayah pendakian, tanpa mempengaruhi Bawah jalan yang sebenarnya.Wilayah ini akan menggantikan wilayah yang ada.

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

Parameters

path Path2D

Sebuah Path2D jalan ke klip.

fillRule CanvasFillRule

Algoritma yang digunakan untuk menentukan apakah titik berada di dalam atau di luar jalur.

CreateImageData(Double dan Double)

Mencipta objek baru, putih ImageData dengan dimensi yang ditentukan.Semua piksel dalam objek baru adalah hitam transparan.

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

Parameters

sw double

Ketebalan untuk memberikan objek ImageData baru.

sh double

Ketinggian untuk memberikan objek ImageData baru.

Returns

IImageData

Sebuah objek baru ImageData dengan lebar dan ketinggian yang ditentukan. objek baru diisi dengan piksel hitam transparan.

CreateImageData(IIMageData)

Mencipta objek baru, putih ImageData dengan dimensi yang ditentukan.Semua piksel dalam objek baru adalah hitam transparan.

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

Parameters

imagedata IImageData

Sebuah objek ImageData yang ada dari mana untuk menyalin lebar dan ketinggian.

Returns

IImageData

Sebuah objek baru ImageData dengan lebar dan ketinggian yang ditentukan. objek baru diisi dengan piksel hitam transparan.

CreateLinearGradient(dua, dua, dua dan dua)

Mencipta gradient linear di sepanjang garis yang diberikan oleh koordinat yang diwakili oleh parameter.

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

Parameters

x0 double

Axis x dari koordinat titik permulaan.

y0 double

Asas y dari koordinat titik permulaan.

x1 double

Axis x dari koordinat titik akhir.

y1 double

Asas y dari koordinat titik akhir.

Returns

ICanvasGradient

Ini adalah CanvasGradient.

CreatePattern(HTMLImageElement, string)

Mencipta corak menggunakan gambar yang ditentukan (CanvasImageSource).Ini mengulangi sumber dalam arah yang ditentukan oleh argumen pengulangan.

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

Parameters

image HTMLImageElement

A HTMLImageElement untuk digunakan sebagai gambar untuk mengulangi

repetition string

Sebuah string yang menunjukkan bagaimana untuk mengulangi gambar.

Returns

ICanvasPattern

Sebuah objek yang tidak jelas yang menggambarkan pola.

CreatePattern(HTMLCanvasElement, string)

Mencipta corak menggunakan gambar yang ditentukan (CanvasImageSource).Ini mengulangi sumber dalam arah yang ditentukan oleh argumen pengulangan.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement untuk digunakan sebagai gambar untuk diulang

repetition string

Sebuah string yang menunjukkan bagaimana untuk mengulangi gambar.

Returns

ICanvasPattern

Sebuah objek yang tidak jelas yang menggambarkan pola.

CreateRadialGradient(dua, dua, dua, dua, dua, dua, dua, dua, dua)

Mencipta gradient radial yang diberikan oleh koordinat dari dua lingkaran yang diwakili oleh parameter.

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

Parameters

x0 double

Axis x dari koordinat lingkaran permulaan.

y0 double

Asas y dari koordinat lingkaran permulaan

r0 double

radius dari lingkaran permulaan.

x1 double

Axis x dari koordinat lingkaran akhir.

y1 double

Asas y dari koordinat lingkaran akhir.

r1 double

radius dari lingkaran akhir.

Returns

ICanvasGradient

Radial CanvasGradient dimulai dengan dua lingkaran yang ditentukan.

DrawFocusIfNeeded(Element)

Jika elemen tertentu berfokus, metode ini menarik cincin fokus di sekitar jalur saat ini.

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

Parameters

element Element

Elemen untuk memeriksa apakah fokus atau tidak.

DrawImage(HTMLImageElement, ganda, ganda)

Menarik gambar yang ditentukan.

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

Parameters

image HTMLImageElement

Langkah-langkah yang harus diambil dalam konteks ini.

dx double

X koordinat di kanvas tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

dy double

Koordinasi Y di saluran tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

DrawImage(HTMLCanvasElement, ganda, ganda)

Menarik gambar yang ditentukan.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement untuk dicetak ke dalam konteks.

dx double

X koordinat di kanvas tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

dy double

Koordinasi Y di saluran tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

DrawImage(HTMLImageElement, ganda, ganda, ganda, ganda)

Menarik gambar yang ditentukan.

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

Parameters

image HTMLImageElement

Langkah-langkah yang harus diambil dalam konteks ini.

dx double

X koordinat di kanvas tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

dy double

Koordinasi Y di saluran tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

dw double

Ketebalan untuk menggambarkan gambar di kanvas tujuan. ini memungkinkan skala gambar yang dicetak. jika tidak ditentukan, gambar tidak dicetak dalam lebar ketika dicetak.

dh double

Ketinggian untuk menggambar gambar di kanvas tujuan. ini memungkinkan skala gambar yang dicetak. jika tidak ditentukan, gambar tidak dicetak dalam ketinggian ketika dicetak.

DrawImage(HTMLCanvasElement, ganda, ganda, ganda, ganda)

Menarik gambar yang ditentukan.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement untuk dicetak ke dalam konteks.

dx double

X koordinat di kanvas tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

dy double

Koordinasi Y di saluran tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

dw double

Ketebalan untuk menggambarkan gambar di kanvas tujuan. ini memungkinkan skala gambar yang dicetak. jika tidak ditentukan, gambar tidak dicetak dalam lebar ketika dicetak.

dh double

Ketinggian untuk menggambar gambar di kanvas tujuan. ini memungkinkan skala gambar yang dicetak. jika tidak ditentukan, gambar tidak dicetak dalam ketinggian ketika dicetak.

DrawImage(HTMLImageElement, double, double, double, double, double, double, double, double)

Menarik gambar yang ditentukan.

[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

Langkah-langkah yang harus diambil dalam konteks ini.

sx double

Koordinat X dari sudut kiri atas sudut kanan bawah dari gambar sumber untuk menarik ke konteks tujuan.

sy double

Koordinat Y dari sudut kiri atas sudut sub-rektangle gambar sumber untuk menarik ke konteks tujuan.

sw double

Jika tidak ditentukan, seluruh rektangle dari koordinat yang ditentukan oleh sx dan sy ke sudut kanan bawah gambar digunakan.

sh double

Ketinggian sub-rektangle dari gambar sumber untuk menarik ke konteks tujuan.

dx double

X koordinat di kanvas tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

dy double

Koordinasi Y di saluran tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

dw double

Ketebalan untuk menggambarkan gambar di kanvas tujuan. ini memungkinkan skala gambar yang dicetak. jika tidak ditentukan, gambar tidak dicetak dalam lebar ketika dicetak.

dh double

Ketinggian untuk menggambar gambar di kanvas tujuan. ini memungkinkan skala gambar yang dicetak. jika tidak ditentukan, gambar tidak dicetak dalam ketinggian ketika dicetak.

DrawImage(HTMLCanvasElement, double, double, double, double, double, double, double, double, double)

Menarik gambar yang ditentukan.

[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 untuk dicetak ke dalam konteks.

sx double

Koordinat X dari sudut kiri atas sudut kanan bawah dari gambar sumber untuk menarik ke konteks tujuan.

sy double

Koordinat Y dari sudut kiri atas sudut sub-rektangle gambar sumber untuk menarik ke konteks tujuan.

sw double

Jika tidak ditentukan, seluruh rektangle dari koordinat yang ditentukan oleh sx dan sy ke sudut kanan bawah gambar digunakan.

sh double

Ketinggian sub-rektangle dari gambar sumber untuk menarik ke konteks tujuan.

dx double

X koordinat di kanvas tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

dy double

Koordinasi Y di saluran tujuan di mana untuk menempatkan sudut kiri atas gambar sumber.

dw double

Ketebalan untuk menggambarkan gambar di kanvas tujuan. ini memungkinkan skala gambar yang dicetak. jika tidak ditentukan, gambar tidak dicetak dalam lebar ketika dicetak.

dh double

Ketinggian untuk menggambar gambar di kanvas tujuan. ini memungkinkan skala gambar yang dicetak. jika tidak ditentukan, gambar tidak dicetak dalam ketinggian ketika dicetak.

Fill()

Mengisi subpath dengan gaya isi saat ini dan algoritma default CanvasFillRule.Nonzero.

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

Fill(CanvasFillRule)

Mengisi subway dengan gaya pengisian saat ini.

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

Parameters

fillRule CanvasFillRule

Algoritma yang digunakan untuk menentukan apakah titik berada di dalam atau di luar jalur.

Fill(Path2D)

Mengisi subpath dengan gaya isi saat ini dan algoritma default CanvasFillRule.Nonzero.

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

Parameters

path Path2D

Sebuah Path2D jalan untuk mengisi.

Fill(Path2D dan CanvasFillRule)

Mengisi subway dengan gaya pengisian saat ini.

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

Parameters

path Path2D

Sebuah Path2D jalan untuk mengisi.

fillRule CanvasFillRule

Algoritma yang digunakan untuk menentukan apakah titik berada di dalam atau di luar jalur.

FillRect(dua, dua, dua dan dua)

Menarik rektangle di posisi (x, y) yang ukuran ditentukan oleh lebar dan ketinggian.

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

Parameters

x double

Axis x dari koordinat untuk titik permulaan rektangle.

y double

Asas y dari koordinat untuk titik permulaan rektangle.

w double

Ketebalan rektangle tersebut.

h double

ketinggian rektangle.

FillText(Kembar, Kembar dan Kembar)

Menarik (menambah) teks yang diberikan di posisi yang diberikan (x,y).

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

Parameters

text string

Teks untuk dicetak menggunakan font saat ini, textAlign, textBaseline, dan nilai arah.

x double

Axis x dari koordinat untuk titik permulaan teks.

y double

Asas y koordinat untuk titik permulaan teks.

FillText(Rangkaian, double, double dan double)

Menarik (menambah) teks yang diberikan di posisi yang diberikan (x,y).

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

Parameters

text string

Teks untuk dicetak menggunakan font saat ini, textAlign, textBaseline, dan nilai arah.

x double

Axis x dari koordinat untuk titik permulaan teks.

y double

Asas y koordinat untuk titik permulaan teks.

maxWidth double

Jika ditentukan, dan string dikira untuk lebih luas dari lebar ini, font disesuaikan untuk menggunakan font yang lebih horizontal dikondensasi (jika ada atau jika yang dapat dibaca secara munasabah dapat disintesis dengan mengukur font saat ini secara horizontal) atau font yang lebih kecil.

GetImageData(dua, dua, dua dan dua)

Mengembalikan objek ImageData yang mewakili data piksel dasar untuk area kanvas yang ditandai oleh rektangle yang dimulai dengan (sx, sy) dan memiliki lebar sw dan tinggi sh.Metode ini tidak dipengaruhi oleh matriks transformasi kanvas.

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

Parameters

sx double

Koordinat x dari sudut kiri atas rektangle dari mana ImageData akan diekstrak.

sy double

Koordinat y dari sudut kiri atas rektangle dari mana ImageData akan diekstrak.

sw double

Ketebalan rektangle dari mana ImageData akan diekstrak.

sh double

Ketinggian rektangle dari mana ImageData akan diekstrak.

Returns

IImageData

Objek ImageData yang berisi data gambar untuk rektangle yang diberikan dari kanvas.

IsPointInPath(Double dan Double)

Laporkan apakah titik yang ditentukan atau tidak terkandung dalam jalur saat ini.

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

Parameters

x double

Koordinat X dari titik untuk memeriksa.

y double

koordinat dari titik untuk memeriksa.

Returns

bool

Kembali benar jika titik berada di dalam area yang terkandung dengan mengisi jalur, jika tidak, palsu.

IsPointInPath(Double, Double dan CanvasFillRule)

Laporkan apakah titik yang ditentukan atau tidak terkandung dalam jalur saat ini.

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

Parameters

x double

Koordinat X dari titik untuk memeriksa.

y double

koordinat dari titik untuk memeriksa.

fillRule CanvasFillRule

Algoritma yang digunakan untuk menentukan apakah titik berada di dalam atau di luar jalur.

Returns

bool

Kembali benar jika titik berada di dalam area yang terkandung dengan mengisi jalur, jika tidak, palsu.

IsPointInPath(Path2D, ganda dan ganda)

Laporkan apakah titik yang ditentukan atau tidak terkandung dalam jalur saat ini.

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

Parameters

path Path2D

Jalan Path2D untuk diperiksa.

x double

Koordinat X dari titik untuk memeriksa.

y double

koordinat dari titik untuk memeriksa.

Returns

bool

Kembali benar jika titik berada di dalam area yang terkandung dengan mengisi jalur, jika tidak, palsu.

IsPointInPath(Path2D, ganda, ganda, CanvasFillRule)

Laporkan apakah titik yang ditentukan atau tidak terkandung dalam jalur saat ini.

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

Parameters

path Path2D

Jalan Path2D untuk diperiksa.

x double

Koordinat X dari titik untuk memeriksa.

y double

koordinat dari titik untuk memeriksa.

fillRule CanvasFillRule

Algoritma yang digunakan untuk menentukan apakah titik berada di dalam atau di luar jalur.

Returns

bool

Kembali benar jika titik berada di dalam area yang terkandung dengan mengisi jalur, jika tidak, palsu.

IsPointInStroke(Double dan Double)

Laporkan apakah titik yang ditentukan atau tidak berada di dalam area yang terkandung oleh penyempitan jalur.

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

Parameters

x double

Koordinat X dari titik untuk memeriksa.

y double

koordinat dari titik untuk memeriksa.

Returns

bool

Kembali benar jika titik berada di dalam area yang terkandung oleh penyempitan jalan, jika tidak, palsu.

IsPointInStroke(Path2D, ganda dan ganda)

Laporkan apakah titik yang ditentukan atau tidak berada di dalam area yang terkandung oleh penyempitan jalur.

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

Parameters

path Path2D

Jalan Path2D untuk diperiksa.

x double

Koordinat X dari titik untuk memeriksa.

y double

koordinat dari titik untuk memeriksa.

Returns

bool

Kembali benar jika titik berada di dalam area yang terkandung oleh penyempitan jalan, jika tidak, palsu.

MeasureText(String)

Mengembalikan objek TextMetrics.

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

Parameters

text string

teks yang harus diukur.

Returns

ITextMetrics

Sebuah objek metrik.

PutImageData(IImageData, ganda, ganda)

Menarik data dari objek ImageData yang diberikan ke bitmap.Jika rektangle kotor disediakan, hanya piksel dari rektangle tersebut yang dicat.Metode ini tidak dipengaruhi oleh matriks transformasi kanvas.

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

Parameters

imagedata IImageData

Sebuah objek ImageData yang berisi berbagai nilai piksel.

dx double

Posisi horizontal (x-koordinat) di mana untuk menempatkan data gambar di saluran tujuan.

dy double

Posisi vertikal (y-koordinate) di mana untuk menempatkan data gambar di saluran tujuan.

PutImageData(IImageData, ganda, ganda, ganda, ganda, ganda, ganda)

Menarik data dari objek ImageData yang diberikan ke bitmap.Jika rektangle kotor disediakan, hanya piksel dari rektangle tersebut yang dicat.Metode ini tidak dipengaruhi oleh matriks transformasi kanvas.

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

Parameters

imagedata IImageData

Sebuah objek ImageData yang berisi berbagai nilai piksel.

dx double

Posisi horizontal (x-koordinat) di mana untuk menempatkan data gambar di saluran tujuan.

dy double

Posisi vertikal (y-koordinate) di mana untuk menempatkan data gambar di saluran tujuan.

dirtyX double

Posisi horizontal (x-koordinat). koordinat x dari sudut kiri atas data Gambar Anda.

dirtyY double

Posisi vertikal (y-koordinat). koordinat y dari sudut kiri atas data Gambar Anda.

dirtyWidth double

Ketebalan rektangle untuk dicat. kekurangan pada lebar data gambar.

dirtyHeight double

Ketinggian rektangle untuk dicat. kekurangan pada ketinggian data gambar.

RemoveHitRegion(String)

Menghapus area yang terjebak dengan ID yang ditentukan dari kanvas.

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

Parameters

id string

Sebuah string yang mewakili ID wilayah yang akan dihapus.

ResetTransform()

Mengembalikan transformasi saat ini melalui matriks identitas.

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

Restore()

Mengembalikan status gaya lukisan ke elemen terakhir pada ‘stack negara’ yang disimpan dengan menyimpan().

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

Rotate(Dua kali)

Menambahkan rotasi ke matriks transformasi. argumen sudut mewakili sudut rotasi jam dan diungkapkan dalam radian.

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

Parameters

angle double

Ini mewakili sudut rotasi jam yang diungkapkan dalam radian.

Save()

Simpan status gaya lukisan saat ini menggunakan stack sehingga Anda dapat membalikkan perubahan apa pun yang Anda buat ke dalamnya menggunakan restore().

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

Scale(Double dan Double)

Menambahkan transformasi skala ke unit kanvas dengan x secara horizontal dan y secara vertikal.

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

Parameters

x double

Faktor skala dalam arah horizontal.

y double

Faktor scaling dalam arah vertikal.

SetTransform(dua, dua, dua, dua, dua, dua, dua, dua, dua)

Mengembalikan transformasi saat ini ke matriks identitas, dan kemudian memanggil metode transform() dengan argumen yang sama.

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

Parameters

a double

dengan skala horizontal.

b double

dengan horizontal.

c double

Perkembangan vertikal.

d double

Skala yang vertikal

e double

bergerak secara horizontal.

f double

bergerak secara vertikal.

Stroke()

Menghancurkan subway dengan gaya stroke saat ini.

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

Stroke(Path2D)

Menghancurkan subway dengan gaya stroke saat ini.

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

Parameters

path Path2D

Path2D adalah jalan menuju kecelakaan.

StrokeRect(dua, dua, dua dan dua)

Lukis rektangle yang memiliki titik permulaan di (x, y) dan memiliki lebar w dan ketinggian h pada kanvas, menggunakan gaya stroke saat ini.

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

Parameters

x double

Axis x dari koordinat untuk titik permulaan rektangle.

y double

Asas y dari koordinat untuk titik permulaan rektangle.

w double

Ketebalan rektangle tersebut.

h double

ketinggian rektangle.

StrokeText(Kembar, Kembar dan Kembar)

Menarik (menarik) teks yang diberikan di posisi yang diberikan (x, y).

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

Parameters

text string

Teks untuk dicetak menggunakan font saat ini, textAlign, textBaseline, dan nilai arah.

x double

Axis x dari koordinat untuk titik permulaan teks.

y double

Asas y koordinat untuk titik permulaan teks.

StrokeText(Dua kali ganda, dua kali ganda, dua kali ganda.)

Menarik (menarik) teks yang diberikan di posisi yang diberikan (x, y).

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

Parameters

text string

Teks untuk dicetak menggunakan font saat ini, textAlign, textBaseline, dan nilai arah.

x double

Axis x dari koordinat untuk titik permulaan teks.

y double

Asas y koordinat untuk titik permulaan teks.

maxWidth double ?

Jika ditentukan, dan string dikira untuk lebih luas dari lebar ini, font disesuaikan untuk menggunakan font yang lebih horizontal dikondensasi (jika ada atau jika yang dapat dibaca secara munasabah dapat disintesis dengan mengukur font saat ini secara horizontal) atau font yang lebih kecil.

Transform(dua, dua, dua, dua, dua, dua, dua, dua, dua)

Memperbesar matriks transformasi saat ini dengan matriks yang dijelaskan oleh argumen-argumennya.

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

Parameters

a double

dengan skala horizontal.

b double

dengan horizontal.

c double

Perkembangan vertikal.

d double

Skala yang vertikal

e double

bergerak secara horizontal.

f double

bergerak secara vertikal.

Translate(Double dan Double)

Menambah transformasi terjemahan dengan menggerakkan kanvas dan asal-usulnya x secara horizontal dan y secara vertikal pada jaringan.

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

Parameters

x double

jarak untuk bergerak ke arah horizontal.

y double

Jarak untuk bergerak ke arah vertikal.</string,></string,>

 Indonesia