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
FillStyle
Warna atau gaya untuk digunakan di dalam bentuk. (hitam)
[DOMName("fillStyle")]
object FillStyle { get; set; }
Nilai Properti
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
GlobalCompositeOperation
Dengan globalAlpha diterapkan ini menetapkan bagaimana bentuk dan gambar dicetak ke dalam bitmap yang ada.
[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }
Nilai Properti
ImageSmoothingEnabled
Mode pengelasan gambar; jika tidak diaktifkan, gambar tidak akan dikelasan jika berskala.
[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }
Nilai Properti
ShadowBlur
Mengidentifikasi efek pengelupasan. default 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
Nilai Properti
ShadowColor
Warna bayang-bayang. secara default sepenuhnya transparan hitam.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
Nilai Properti
ShadowOffsetX
Jarak horizontal bayangan akan dikompensasi. default 0.
[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }
Nilai Properti
ShadowOffsetya
Jarak vertikal bayangan akan dikompensasi. default 0.
[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }
Nilai Properti
StrokeStyle
Warna atau gaya untuk digunakan untuk garis-garis di sekitar bentuk. default: (hitam).
[DOMName("strokeStyle")]
object StrokeStyle { get; set; }
Nilai Properti
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,>