web打印效果模糊
发布: 2010-3-09 06:17 | 作者: 网友 | 来源: 网络 | 查看: 0次
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-------------- ---------reply-------------- ---------reply-------------- 我加粗过了.
客户说可以了.
感谢各位朋友的回复.
