发新话题
打印

jatoolsPrinter 问答

jatoolsPrinter 问答

杰表打印控件问答 Q:jatoolsPrinter 是否支持动态生成的页面,比如:jsp、asp、php等? A:支持任何动态页面。动态页面归根结底,也是html文档,而jatoolsPrinter 把html文档中的元素作为打印对象。至于这个html文档是如何产生的,在j2ee平台,还是.net平台,还是静态的,jatoolsPrinter无须知道,实际上也并不知道。 Q:jatoolsPrineter 支持哪些浏览器?哪些客户端操作系统? A:只支持 internet exploer 5.5 + 以上版本,客户端操作系统必须 windows系列。服务器操作系统不限。 Q:jatoolsPrinter对服务器有什么要求?对服务端的操作系统有什么要求? A:任何web服务器,如:UNIX、Linux、Windows;任何操作系统均可。 Q: jatoolsPrinter 如何安装? A:jatoolsPrinter需要在web 服务器的一个目录中,放置控件文件jatoolsPrinter.cab即可。一般地,浏览器在第一次访问打印页面时,会自动从这个目录下载到本地,并自动安装。由于部分浏览器默认设置的安全级别太高,则需要手动调整后,才能安装。当然,对于收费用户,我们也提供一个离线安装程序,可以绕过浏览器的安全级别限制。 Q:jatoolsPrinter与报表工具的区别是什么? A:实际上,jatoolsPrinter是本公司报表产品(杰表.2008)中的一部分,与专业的报表工具的区别,首先是,jatoolsPrinter只解决的打印问题,而报表工具需要解决的可能更全面,比如,可视化设计报表模板,数据源定义,各种格式的导出,及打印。其次,报表工具一般有开发平台,语言的限制,而jatoolsPrinter是跨任何平台,只要你的输出内容是标准的html。最后,jatoolsPrinter是一个轻量级的打印工具,比报表工具更容易安装,集成,维护。 Q:jatoolsPrinter 适合哪些项目? A: 1。小型的项目,需要有报表,套打功能,但报表数量并不多。这时采购专业的报表工具预算上不允许,不划算,这时,你可以自己用程序来实现报表的html 输出,然后,嵌入jatoolsPrinter,实现报表、票据的打印功能。 2.中、大型项目,经费充足,已经采购第三方的报表工具,或自己开发了报表工具,但报表工具打印功能稍嫌不足,这时可以集成jatoolsPrinter。 3.报表工具厂商的报表产品。 Q: jatoolsPrinter 目前支持哪几种语言? A:支持中文简体、繁体、英文、日文。 Q: 机器上的jatoolsPrinter老版本如何删除? A:关闭打印控件所在的网页。 IE-->工具-->常规-->internet选项...-->设置,然后再 -->查看对像,在打开的目录中,把jatoolsPrint class 删除。 Q:jatoolsPrinter绑定的IP或 域名,是服务器的吗?如果这个控件应用于一个web系统,购买时只需登记web服务器的ip或域名即可吗? A:是的,绑定的是服务器的IP或域名。 Q:页边距可以设置成负数吗? A:可以,但不要从”页面设置”里面去设置,而直接调用 LeftMargin、 rightMargin。 Q:在3个月服务期内,发现控件的问题,是免费修改吗? A:任何时间,如果发现bug,都是免费修改的。 Q:购买后,多久可以得到这个产品? A:1个工作日内。 Q: 如果更换ip或者域名的话,该怎么处理? A:不能更换,以重新购买计算。 Q:这个控件可以打印条码吗? A:可以。 Q:自动分页,有没有表头? A:有表头。可参照示例Q:为什么需要保存设置功能? A:保存设置功能,通常用在以下两种情况: (1)一个套打系统,由于各客户端打印机不同,或者进纸盒的位置不同,或者其他原因,可能引起打印出来的票据位置发生偏移,用户希望能根据自己打印机的状况,自行调整边距以纠正位置,但不希望每次打印前,都进行一次手工调整。 (2)一个客户端配置了多台打印机,分别用于打印不同类型的文档,用户不希望每次打印一个文档前,选择一次打印机; 对于第一种情况,你可以这样解决: 1. 页面中设置两个按钮,一个"直接打印",一个"打印预览"; 2. 当客户发现位置有偏移时,可以点击"打印预览"按钮,调整左、上边距,并打印这个页面; 3. 如果发现位置还不理想,则重复第2步,如果正确,则下一次打印这个票据时,只需点击"直接打印"即可保证位置正确。 对于第二种多种打印机的情况,你可以这样解决: 1. 页面中设置两个按钮,一个"直接打印",一个"打印预览"; 2. 第一次打印时,可以点击"打印预览"按钮,选择你想要的打印机进行打印; 3. 则下一次打印这个票据时,只需点击"直接打印"即可保证输出到正确的打印机。 提一点建议:因为"打印预览"按钮不常用,最好不要跟"直接打印"按钮并排放在一起,以避免干扰。 Q:保存设置参数的工作原理是怎样的? A:控件是如何保留设置参数的,有些用户感觉困惑,下面介绍一下保留与加载打印参数的工作原理。 保存设置参数原理: 1. 客户打印一个文档到打印机后; 2. 控件触发打印完成事件; 3. 控件响应打印完成事件,查询本次打印是否有myDoc.settingsID属性,如果有,则保存本次打印的配置参数到注册表(如果注册表中存在该id设置,则替换以前设置)。 所以,保存打印参数的前提是:已经输出到打印机,并且设置了myDoc.settingsID。有些用户,只在控件的预览窗口中设置了边距等,而不实际打印,这样,控件是不会保留你的设置的。 加载打印参数原理: 1. 客户在预览或打印前,控件查询是否有 myDoc.settingsID属性; 2. 如果有myDoc.settingsID属性,控件尝试从注册表中读入该id相关的配置参数,如果存在,则用该配置参数来设置打印机(即忽略myDoc.settings里的设置),转第4步; 3. 根据用户的myDoc.settings里的设置,设置打印参数; 4. 根据设置,启动打印或打印预览。 [ 本帖最后由 three 于 2009-6-5 14:22 编辑 ]

TOP

了解了解。。。

TOP

BUG:装载iframe子页面后,纸张大小设置失效

BUG:装载iframe子页面(改子页面输入同一域内的)后,纸张大小设置失效,请核实改问题!

TOP

发新话题