用小矩形绘制非常简单的表格作为简单条形图的图标:
希望允许用户将表格复制到剪贴板(例如,复制到文档、电子表格),其中包含数字和矩形(如果可能的话)。
我喜欢自然的 select-copy-paste 如何很好地处理表格中的数字,将它们智能地以 HTML 格式复制到 Excel、PPT、Word 等,并将 Notepad/TextEdit 作为纯文本复制。
但是是否也有一种方法可以复制条形图?我在脑海中想象它粘贴为一个看起来像这样的 HTML 表格,或者粘贴到相应单元格中具有形状的 Excel 中。我尝试了三种方法:
- 分区:
<div style="width: 100px; height: 10px; background-color:#AAA;"></div>
- 图片:
<img src="http://www.moneteam.com/images/BlueRectangle.jpg" height="12px" width="100px"/>
- SVG:
<rect x=80 y=10 width=100 height=12 fill="#A44"/>
使用 Div 和 Img,数字可以很好地复制为表格,但不是条形图。再次使用 SVG 只是数字副本,但只是作为一行数字。
主要是寻找一种可能可行的方法的提示,而不是指望有人为我编程。如果不可能做到这一点,那也很高兴知道。
与我能找到的大多数线程不同,ctrl+C/cmd+C 很好,它不需要以编程方式放置在剪贴板上。如果它不能在每个最后的浏览器上运行,那也可以。