save()
Canvas save() metodi
Misol
Chizma kontekstining holatini (shrift, uslublar, transformatsiyalar, ...) saqlang. Boshqa narsa chizing. So‘ngra holatni tiklang va chizishni davom ettiring:
// Draw
ctx.fillStyle = "green";
ctx.fillRect(10, 10, 50, 50);
// Save the state
ctx.save();
// Draw new
ctx.fillStyle = "red";
ctx.fillRect(100, 10, 50, 50);
// Restore saved state
ctx.restore();
// Draw new
ctx.fillRect(200, 10, 50, 50);
O‘zingiz sinab ko‘ring »
Tavsif
save() metodi chizma kontekstining holatini uning barcha atributlari bilan birga saqlaydi:
qirqish (clipping), transformatsiya, direction, fillStyle, font, globalAlpha, globalCompositeOperation, imageSmoothingEnabled, lineCap, lineDashOffset, lineJoin, lineWidth, miterLimit, shadowBlur, shadowColor, shadowOffsetX, shadowOffsetY, strokeStyle, textAlign va textBaseline.
Shuningdek qarang:
restore() metodi (kontekst holatini tiklash)
Sintaksis
| context.save() |
Parametrlar
| YO‘Q |
Qaytariladigan qiymat
| YO‘Q |
Brauzerlarda qo‘llab-quvvatlash
<canvas> elementi HTML5 standartidir (2014).
save() barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Ha | Ha | Ha | Ha | Ha | 9-11 |
❮ Canvas ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
