
我意识到打印此表不可能保留单元格的背景颜色.
指示我的观众调整他们的浏览器来打印日历是非常荒谬的.
你在屏幕上看到HTML表是否有任何技巧?
也许有可能以某种方式将其转换为图像或其他东西?
这是我提出的解决方案.
下面是创建可打印的3×2板,100pt x 100pt单元的示意图.我尽可能地简化了片段.主要思想:每个单元格都有一个由文本覆盖的图像.这比具有简单的背景颜色要慢得多,但允许使用单个代码库进行屏幕和打印.你可以通过额外的造型摆脱内部空间.
<table > <tr> <td> <img src="Content/images/backTab.png" /> <div >Text</div> </td>
我是Web开发的新手,我发现整个情况都很荒谬.成千上万的开发人员一直在为打印背景颜色/图像而烦恼,但没有人关心.我看过W3C HTML / CSS / Printing标准.没有什么可以抑制打印背景.如果浏览器决定保存用户的墨迹,则必须有CSS样式才能明确强制执行后台打印.在这种情况下,展示和印刷国际象棋棋盘,填字游戏或日历将不会有愚蠢的困难.
如果有人在W3C有联系,请告诉他们.
解决方法 您可以创建一个CSS文件,并在HTML中指定它应该用于打印:http://www.alistapart.com/articles/goingtoprint/
但是,如在屏幕上看到的那样进行打印等设置需要在Web浏览器打印设置中更改设置.
不幸的是,如果没有自定义解决方案,就无法解决这
您可以使用Prototype JavaScript并将HTML分配给canvas元素,该元素将在客户端创建图像.
http://prototype-graphic.xilinus.com/
希望这可以帮助,
Jeffrey Kevin Pry
总结以上是内存溢出为你收集整理的是否有打印html表背景的技巧?全部内容,希望文章能够帮你解决是否有打印html表背景的技巧?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)