xp+vs2005下设计的水晶报表,放到win2003上打印,格式偏差,何故?
我在xp下用vs2005设计的水晶报表,测试打印效果正常。让软件安装到win 2003上,打印格式出现偏差,有些空格变大。
除了操作系统不一样,软件的东西是一样的,为什么会出现这样的问题?我想不明白,请高人指点,谢谢。
顶者有分
[解决办法]
[解决办法]
帮顶
[解决办法]
不会啊~~我倒想请教LZ水晶报表问题~~
http://community.csdn.net/Expert/topic/5387/5387993.xml?temp=.7024347
[解决办法]
没遇到,帮你顶北
[解决办法]
up
[解决办法]
<html>
<head>
<meta name=vs_targetSchema content= "http://schemas.microsoft.com/intellisense/ie5 ">
<title> ***上海市眼病防治中心病人结帐费用报表*** </title>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<!--media=print 这个属性可以在打印时有效-->
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>
<style>
body,td,th
{
font-size: 12px;
}
.tdp
{
border-bottom: 1 solid #000000;
border-left: 1 solid #000000;
border-right: 0 solid #ffffff;
border-top: 0 solid #ffffff;
}
.tabp
{
border-color: #000000;
border-collapse:collapse;
}
.NOPRINT {
font-family: "宋体 ";
font-size: 12px;
}
</style>
</head>
<body >
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 VIEWASTEXT>
</OBJECT>
<input type=button value=打印 onclick= "document.all.WebBrowser.ExecWB(6,1) " class= "NOPRINT ">
<input type=button value=直接打印 onclick= "document.all.WebBrowser.ExecWB(6,6) " class= "NOPRINT ">
<input type=button value=页面设置 onclick= "document.all.WebBrowser.ExecWB(8,1) " class= "NOPRINT ">
<input type=button value=打印预览 onclick= "document.all.WebBrowser.ExecWB(7,1) " class= "NOPRINT ">
<br/>
<table width= "90% " border= "0 " align= "center " cellpadding= "0 " cellspacing= "0 ">
<tr align= "center ">
<td colspan= "5 "> <font size= "3 "> 上海市眼病防治中心病人结帐费用报表(A) </font> </td>
</tr>
<tr>
<td> 汇总人次 5 </td>
<td> 费用合计 15853.12 </td>
<td> 统计日期 </td>
<td> 制表人 023 </td>
<td> 制表日期:2004-05-13 </td>
</tr>
</table>
<table width= "90% " border= "1 " align= "center " cellpadding= "2 " cellspacing= "0 " bordercolor= "#000000 " class= "tabp ">
<tr>
<td > 姓名 </td>
<td > 住院号 </td>
<td > 科室 </td>
<td > 结帐日期 </td>
<td > 出院日期 </td>
<td > 费用合计 </td>
<td > 医保交易费用 </td>
<td > 分类给付费用 </td>
<td > 非医保交易费 </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
</tr>
<tr>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
</tr>
</table>
<hr align= "center " width= "90% " size= "1 " noshade class= "NOPRINT " >
<!--分页-->
<div class= "PageNext "> </div>
<table width= "90% " border= "1 " align= "center " cellpadding= "2 " cellspacing= "0 " bordercolor= "#000000 " class= "tabp ">
<tr>
<td > 第2页 </td>
</tr>
<tr>
<td > 看到分页了吧 </td>
</tr>
<tr>
<td > </td>
</tr>
<tr>
<td > </td>
</tr>
<tr>
<td > <table width= "100% " border= "0 " cellspacing= "0 " cellpadding= "0 ">
<tr>
<td width= "50% " > 这样的报表
对一般的要求就够了。 </td>
<td> </td>
</tr>
</table> </td>
</tr>
</table>
</body>
</html>
[解决办法]
跟操作系統沒有關系,隻跟你在不同系統上安裝的打印驅動有關,你不妨試著在Acrobat裡打印一些PDF文件內容,看是否一樣,如果一樣的話,你可以用PDF模式來打印水晶報表,如果不同的話,你要找打印驅動的原因。
[解决办法]
同意楼上
[解决办法]
好我也来一下