1
A
回答
0
这里是如何借鉴HTML画布的网格线:
演示:http://jsfiddle.net/m1erickson/DwdX6/
function drawGrid(lineCount){
var xSpan=cw/lineCount;
var ySpan=cw/lineCount;
ctx.clearRect(0,0,cw,ch);
ctx.save();
if(lineCount/2===parseInt(lineCount/2)){
ctx.translate(.5,.5);
}
ctx.beginPath();
for(var i=0;i<lineCount;i++){
var x=(i+1)*xSpan;
var y=(i+1)*ySpan;
ctx.moveTo(x,0);
ctx.lineTo(x,ch);
ctx.moveTo(0,y);
ctx.lineTo(ch,y);
}
ctx.lineWidth=0.50;
ctx.stroke();
ctx.restore();
}
+0
非常感谢,这很有帮助,但只有在宽度=高度时才能完美工作。如果这些值不相等,我有一个没有填充行的特定区域(这些行被中断)。 –
相关问题
- 1. 将空白条目修改为空
- 2. 将像素值写入空白矩阵
- 3. 画布矩阵转换
- 4. ZoomView画布矩阵Android
- 5. 将JS动画重置为稳定的空白画布
- 6. 修改矩阵的元素
- 7. 矩阵不能被修改
- 8. 修改矩阵DF格式
- 9. Java - 递归 - 矩阵修改
- 10. Webgl铬空白画布
- 11. JavaCV画布保留空白
- 12. Facebook画布页是空白
- 13. matplotlib.pyplot.imshow()显示空白画布
- 14. CamanJS - Mobile - 空白画布
- 15. HTML5画布,创建后改为矩形
- 16. writedlm布尔矩阵为0,1矩阵
- 17. 未知白色矩形画布问题
- 18. 空白页面隐藏表矩阵
- 19. 使用RenderTargetBitmap将xaml画布转换为png的空白图像
- 20. 空白转换为矩形
- 21. 当画布大小被修改时html5画布行为
- 22. 将空白空间更改为java
- 23. 修改从wasm的画布
- 24. 关于HTML5画布变换矩阵
- 25. 在画布上显示11x11矩阵
- 26. 在画布上绘制三角形矩形时的细线/空白空间
- 27. 在MATLAB中将column_vector更改为矩阵
- 28. 将数据更改为矩阵
- 29. 将空列修改为非空
- 30. 转换为图像后,为什么画布会变为空白?
http://stackoverflow.com/questions/21117684/how-to-create -dynamic-grid/21119488 –