最近遇上项目上有一个绘制大尺寸表格的问题,产品中封装的表格控件在支持HTML5的浏览器上采用画布展示,但是绘制的行数过多后发现展示不全的问题,经过查阅资料和写demo测试,发现主流浏览器对canvas的尺寸做了一定的限制。
测试代码如下:
<!DOCTYPE html>
<html><head><meta charset='utf-8'></head><body><canvas id="a_canvas" width="300" height="8192"></canvas><script type="text/javascript">(function (){window.addEventListener("load", function(){var a_canvas = ElementById('a_canvas');var context = Context("2d");var gradient = ateLinearGradient(0,0,0,300);gradient.addColorStop(0,"#e0e0e0");gradient.addColorStop(1,"#ffffff");context.fillStyle = gradient;context.fillRect(0,0,a_canvas.width,a_
本文发布于:2024-01-29 12:57:45,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170650426815446.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |