HTML DOM save() 方法
定義和用法
save() 方法保存當(dāng)前圖像狀態(tài)的一份拷貝。
語法
save()
描述
save() 方法把當(dāng)前狀態(tài)的一份拷貝壓入到一個(gè)保存圖像狀態(tài)的棧中。這就允許您臨時(shí)地改變圖像狀態(tài),然后,通過調(diào)用 restore() 來恢復(fù)以前的值。
一個(gè)畫布的圖形狀態(tài)包含了 CanvasRenderingContext2D 對(duì)象的所有屬性(除了只讀的畫布屬性以外)。它還包含了一個(gè)變換矩陣,該矩陣是調(diào)用 rotate()、scale() 和 translate() 的結(jié)果。另外,它包含了剪切路徑,該路徑通過 clip() 方法指定?墒且⒁,當(dāng)前路徑和當(dāng)前位置并非圖形狀態(tài)的一部分,并且不會(huì)由這個(gè)方法保存。
提示和注釋
注釋:Firefox 1.5 不能正確地存儲(chǔ)和恢復(fù) strokeStyle 屬性。