gelen kesik çizgi kaldırmak için, bunasıl bir tuval bağlamında kesikli çizgi çizmek için HTML bağlamda
var canvas = document.getElementById('canv');
ctx = canvas.getContext('2d');
ctx.setLineDash([5]);
kullanın. dashs Çıkarma
ctx.setLineDash([0]);
masaüstü tarayıcılarda çalışır, ancak bu mobil Safari çalışmıyor. Çizgilerin çıkarılması ve düz sürekli düz çizgiler çizmenin başka bir yolu var mı?
Teşekkür
Çalışabilir, ancak daha karmaşık algoritmalara sarmak her zaman pratik değildir. Yani gerçekten de Denis-kreshikhin cevabını seçer. –
@PauloBueno. Katılıyorum. Cevabımın zamanında, '[]' nin kısa çizgileri temizleyeceğini bilmiyordum - ya da Denis'nin cevabından önceki yılda bu seçenek mevcut değildi. Her neyse, .save/.restore tuval durumu için bir tasarım sebebi yoksa, şimdi çizgi çekmek için [] 'yi kullanacağım. Başların için teşekkürler. :-) – markE
Teşekkürler çok adam :) –