save()

Canvas save() metodi

❮ Canvas ma’lumotnomasi

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!