你的位置:IT资料网 >> IT智库 >> 网站相关 >> html >> 详细内容 在线投稿

web打印效果模糊

发布: 2010-3-09 06:17 |  作者: 网友 |   来源: 网络 |  查看: 0次

最近我在做web中打印标签的功能,遇到些问题,希望csdn的朋友能帮忙解决一下,鄙人不甚感激。
web打印一直是个难题,在做这个功能的过程中,我在颇费了一番周折,最终根据我的需要,确定一个方案。利用webprint控制控制纸张的大小,利用css控制打印分页。标签中的条形码利用code39字体来显示。这么个方案基本上满足我的需要,除了一点问题有待解决。这个问题是打印在标签上的字体显得很淡,条码不清晰,相应的条码读取器也很难读取.我猜测是否是css字体问题,现在我把css贴出来,希望朋友们能帮我分析一下原因,再次感谢
<style  type="text/css" media="print">
.Noprint{display:none;}
.pageNext{page-break-after: always; padding:0; margin:0px;}
*{font-size:12px; color:#000000;}
body{padding:0; margin:0;text-align:center;}
.onePage{width:100%;margin:0px; padding:0px; text-align:center;}
.tiaoma{font-family:3 of 9 Barcode;  font-size:28px;font-weight:100;}
td{ text-align:left}
</style>
---------reply--------------
设定的颜色浅打印效果比较淡,还有是不是打印机的油墨或碳粉不足了,呵呵....  :)
---------reply--------------
油墨不足这点可以排除.
因为用其它软件打印出来的效果是正常的.
---------reply--------------
有人能帮忙吗?
---------reply--------------
是不是CSS的继承问题

你在条码的CSS里加入颜色之类的属性不知行不行

.tiaoma{font-family:3 of 9 Barcode;  font-size:28px;font-weight:100; color:#000000;}

---------reply--------------
是所有字体,而不只是条形码.而且字体的颜色我也设置过了.
字体我倒是没有设置过,不知有没有关系.
---------reply--------------
你直接用程序动态生成图片打印好了
---------reply--------------
font-weight:100;  为什么要100?
---------reply--------------
引用 7 楼 ddcatlee 的回复:
font-weight:100;? 为什么要100?

---------reply--------------
引用 8 楼 wzpyqrbo 的回复:
引用 7 楼 ddcatlee 的回复:
font-weight:100;? 为什么要100?


那是 因为客户说打印出的效果很淡.所以我想是否可以通过加粗字体来解决.

---------reply--------------
我加粗过了.
客户说可以了.
感谢各位朋友的回复.
打印 | 收藏此页 |  推荐给好友 | 举报
上一篇 下一篇
 

评分:0

发表评论
查看全部回复【已有0位网友发表了看法】