我们在做水晶报表的时候无论怎么做都不能实现横向打印,这是水晶报表10的一个bug。这个问题是很好处理的,处理它有两种方法,一种是通过反编译 水晶报表代码找到错误进行处理,还有一种是通过修改一个水晶报表的的一个html文件就可以了。这里只介绍第二种方法也是最简单的。

首先我们找到crystalprinthost.html这个文件,然后用记事本打开它发现有这么一部分代码:

if (window.dialogArguments.pageorientation) {
    objectTag +="<PARAM NAME=/"PageOrientation/" VALUE=/"";
    objectTag += window.dialogArguments.pageorientation;
    objectTag += "/">";
}

这是一个js方法中的代码和水晶报表的源代码不对,在这里只要对这部分代码进行修改就可以如下:

if (window.dialogArguments.paperorientation) {
    objectTag +="<PARAM NAME=/"PageOrientation/" VALUE=/"";
    objectTag += window.dialogArguments.paperorientation;
    objectTag += "/">";
}

通过修改这部分代码后测试通过,就不需要每次在打印进对打印机进行手工更改打印设置。

来源:http://blog.csdn.net/ypalj/article/details/4256922

转载于:https://www.cnblogs.com/eycbest/archive/2011/09/23/2185931.html

(转)水晶报表横向打印BUG处理相关推荐

  1. 水晶报表横向打印BUG处理

    我们在做水晶报表的时候无论怎么做都不能实现横向打印,这是水晶报表10的一个bug.这个问题是很好处理的,处理它有两种方法,一种是通过反编译水晶报表代码找到错误进行处理,还有一种是通过修改一个水晶报表的 ...

  2. 在VS中实现水晶报表的打印

    水晶报表的介绍: Crystal Reports(水晶报表)是一款商务智能(BI)软件,主要用于设计及产生报表.水晶报表是业内最专业.功能最强的报表系统,它除了强大的报表功能外.最大的优势是实现了与绝 ...

  3. 【分享】水晶报表多打印空白页的解决方法

    最近再次接触水晶报表打印,遇到个空白页和页脚内容无法打印的问题,折腾了很久,最终在早上解决了,写出来与同行们一起分享. 一个模板中放置主从报表,我是参考http://www.cnblogs.com/b ...

  4. 水晶报表ActiveX打印设置

    报表ActiveX打印设置 1.安装安全控件,操作步骤:    A.先暂时退出360安全卫士.杀毒软件.防火墙等.    B.点击控件下载并安装控件.    C.安装过程中按提示进行直到安装成功(说明 ...

  5. c# 水晶报表 mysql_c# winform 水晶报表的打印预览

    满意答案 verabing 2013.06.09 采纳率:45%    等级:13 已帮助:12768人 给你一个事例做参考吧 public string UserName = string.Empt ...

  6. 水晶报表 双面打印_打印机办公用纸选购指南!(推荐收藏)

    中华上下五千年,一纸合同从未缺席过,以前不会,现在不会,今后更不会. 除了合同之外,我们在越来越多的领域都要用到打印机,比如资料.试卷.文案.报表.标书--好的纸张往往能够给人带来更高端的感觉以及更舒 ...

  7. 水晶报表-横向设计页面,设置网格高度

    右键--设计--打印机-横向 右键-设计-默认设置-网格大小 转载于:https://www.cnblogs.com/fannywu/archive/2011/04/14/2016249.html

  8. 水晶报表10高级开发版下载及序列号

    水晶报表10高级开发版下载及序列号 分类: 编程语言 2011-04-28 22:24 526人阅读 评论(0) 收藏 举报 Crystal Reports 10 Advanced Developer ...

  9. 视频教程-C#Winform水晶报表实例教程-C#

    C#Winform水晶报表实例教程 二十多年的企业管理软件开发经历,熟知管理软件的整个开发流程,熟练掌握VFP语言,掌握VB语言,了解JAVA.asp.net.CSS.HTML/HTML5等语言,使用 ...

  10. crystalreport 水晶报表设置首页不显示页码

    最近在web上用水晶报表来打印报表,其中要求跟在word一样设置水晶报表设置首页不显示页码.于是水晶报表的帮助里面找到了首页不显示页码例子,现在做记录吧. 1.在水晶报表公式中新建公式字段,这里命名为 ...

最新文章

  1. Python修改Mitsuba的XML相关参数
  2. 将PDF Expert设置为默认打开程序的操作步骤
  3. KMP算法--深入浅出
  4. 怎样用uml类图生成java类_JAVA:面向对象编程的底层逻辑,深度剖析
  5. 软件测试-验收测试与回归测试
  6. 数据库java_(六) Java数据库
  7. Apache yarn入门介绍
  8. python json数据格式
  9. 概率图模型(03): 模板模型(动态贝叶斯, 隐马尔可夫和Plate模型)
  10. ffplay播放摄像头
  11. js动态生成表格实例
  12. Blender建模练习:人物模型多边形建模流程图解(一核心布线篇)
  13. 易到用车服务器修复了提现,易到用车提现最新消息 易到用车跑路了吗?
  14. Win11更新失败错误代码0x8007000d怎么办?
  15. 2.7 zio入门——更多的Effect构造函数
  16. 鸿蒙系统1004无标题,华为P50 Pro外观基本确认:居中开孔全面屏首发鸿蒙操作系统...
  17. 线性代数笔记——第一章行列式
  18. tv3描述文件代理服务器,超强悍技术贴!Apple TV3复活DNS的刷机全教程
  19. 音频播放器—打开音频设备(扬声器)
  20. Linux内存管理(二十六):slub 分配器初始化

热门文章

  1. 如何通过“随航”将iPad用作苹果Mac的第二个显示屏?
  2. 苹果M1芯片版Mac出现重装系统Bug,如何正确重装 macOS
  3. 如何将Blocs v2项目迁移到Blocs v3?
  4. 浅谈RSTP的快速收敛机制 P/A机制
  5. Windows Shellcode学习笔记——Shellcode的提取与测试
  6. jquery动态加载js/css文件方法
  7. c# 的多页打印 [用 PrintDocument 不用水晶报表]
  8. 我的美丽天使(My Fair Angel)全剧情攻略
  9. Java代码:调用外部接口(使用Json格式传递参数)的方法
  10. PCAP文件格式分析(做抓包软件之必备)