restore()
Canvas restore() 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
restore() metodi saqlangan chizma kontekstining holatini tiklaydi:
qirqish (clipping), transformatsiya, direction, fillStyle, font, globalAlpha, globalCompositeOperation, imageSmoothingEnabled, lineCap, lineDashOffset, lineJoin, lineWidth, miterLimit, shadowBlur, shadowColor, shadowOffsetX, shadowOffsetY, strokeStyle, textAlign va textBaseline.
Shuningdek qarang:
save() metodi (Kontekst holatini saqlash)
Sintaksis
| context.restore() |
Parametrlar
| Yo‘q |
Qaytariladigan qiymat
| Yo‘q |
Brauzerlarda qo‘llab-quvvatlash
<canvas> elementi HTML5 standartidir (2014).
restore() barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Ha | Ha | Ha | Ha | Ha | 9-11 |
❮ HTML Canvas ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
