lodop套打问题

crystal1005 2010-09-27 05:05:14
大家有谁用过lodop套打控件?我遇到一个问题,我用cs代码读取的数据可以在打印设计里面看到,可是打印的时候没有数据打印出来,这是为什么?我的代码是
LODOP.ADD_PRINT_TEXT(224,273,204,27,"<%=APP_DEPARTMENT %>");
LODOP.SET_PRINT_STYLEA(1,"FontColor",16711680);
...全文
369 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloud0839 2011-04-25
  • 打赏
  • 举报
回复
我要看回复,哈哈
crystal1005 2010-10-08
  • 打赏
  • 举报
回复
我已经解决了,原因是:我把图片的加载放到最后了,所以图片把数据给覆盖掉了。还是谢谢你
gongsun 2010-09-27
  • 打赏
  • 举报
回复
1.分页代码:

LODOP.SET_PRINT_PAPER(0,0,700,400,"打印控件功能演示_Lodop功能_文本居中二");

//参数:整页上边距,整页左边距,可视宽度,可视高度

LODOP.ADD_PRINT_TEXT(415,344,70,25,"第#页/共&页");//在页面最下面显示第1页/共1页
LODOP.SET_PRINT_STYLEA(1,"ItemType",2);
LODOP.SET_PRINT_STYLEA(1,"HOrient",2);



2.打印部分内容:

LODOP.ADD_PRINT_HTM(90,5,640,300,strCenterStyle+document.getElementById("printEl").innerHTML);

//打印纸张上边距,左边距空5px,打印区域宽度,高度。strCenterStyle="<style>body{color:red;}</styel>"

strCenterStyle是样式字符串



3.lodop中存在白色背景打印时显示不出来的问题:

.td{
font-size: 12px;
background-color:#FFFFFF; /*在lodop中td的背景色白色(#FFFFFF)显示不出来,打印页面换成#FFFFF0*/
height:24px;
}



4.空格( )使内容显示不出来:

<TD style="height:20px;" align="right"><span style="margin:0px 15px;font-size: 12px;">${yestoday} 至  ${today}</span></TD>



如果换成

<TD style="height:20px;" align="right"><span style="margin:0px 15px;font-size: 12px;">${yestoday}至 ${today}</span></TD>

去掉 打印时就能显示出来

其中CheckActivX.js中CheckLodop的任务是检查控件是否安装、是否最新版本、并引导安装或升级。

其它Lodop相关文件说明如下:

install_lodop.exe是控件安装或升级文件,提供给用户或开发者下载安装(100%成功),

如果将其复制或改名为uninstall_lodop.exe(名前加un)就可用其卸载控件。


<script language="javascript">
var LODOP=document.getElementById("LODOP");//这行语句是为了符合DTD规范
CheckLodop(); //检查是否安装lodop控件
</script>



npActiveXFirefox4x.xpi是Firefox浏览器需要的安装附加文件。目前Lodop支持IE系列

浏览器、Firefox系列浏览器和IE内核类浏览器(遨游、360、世界之窗、腾讯TT、搜狗等等)及

其它支持ActiveX的各类浏览器。

Lodop实体文件CAOSOFT_WEB_PRINT_LODOP.OCX被自动安装在系统WINDOWS\system32目录下,

有特殊需要的使用者可以将该文件自主签名,用传统的OCX安装方式(譬如CAB包)发布。



如果没有安装lodop ActiveX控件,安装提示显示乱码:因为CheckActiveX.js中中文是知码。

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧