锐浪报表 Grid++Report PrintPreview 显示模式
一、Windows 窗体的显示模式
在Windows中,显示存在作为窗体和对话框要么是有模式的,要么是无模式的。
“模式”窗体或对话框必须关闭或隐藏,然后您才能继续使用应用程序的其余部分。当我们要显示重要消息的对话框应始终是有模式的。例如 MessageBox 是一个可供您使用的有模式的窗体。
“无模式”窗体让您在此窗体与另一窗体之间变换焦点,而不必关闭初始窗体。 用户在该窗体显示的同时可继续在任何应用程序的其他位置工作。
作为编程,执行代码是一条一条向下执行的,“模式”窗体或对话框,是严格执行这一规律,查找问题较容易。“无模式”窗体,执行代码可以跨越出的现对话框(或模块),进入另一窗体或下一段代码。因此,无模式窗体的编程难度更大,因为用户访问这些窗体的顺序可能无法预知。不论用户执行什么操作,都必须使该应用程序的状态保持一致。 工具窗口经常以无模式方式显示。
二、GridppReport.PrintPreview
GridppReport.PrintPreview方法在Grid++Report提供的缺省打印预览窗口中预览报表。调用此方法后,首先生成报表数据,过程中会触发一系列事件;然后生成打印页面,过程中也会触发一系列事件;最后打开缺省预览窗口并将生成的打页面显示在窗口中。
PrintPreview(True); “模式”窗体,调用PrintPreview
PrintPreview(False); “无模”窗体,调用PrintPreview
三、实际运用
实际编程时,运用无模式,可以跳过(停滞代码)的特点,实现打印目的。
1、软件中尽可能使用“模式”调用PrintPreview(True);
2、使用第三方AlphaControls控件,调用PrintPreview时,使用模式会出现窗口停滞,应采用无模式方式回避(跳过)造成停滞的皮肤代码实现打印。
在软件中,设置一个全局变量 PrintShowModal:=False
调用时:
GridppReport1.PrintPreview( PrintShowModal );
3、通过While循环调用Table数据调用打印模块(打印单面),实现连续打印。
此时,应采取模式显示打印,如果调用PrintPreview(False),会出现仅读取首个数据,打印都是第一个信息错误。改用PrintPreview(True)实现步骤打印的效果。
4、实际运用时,最好二者对调,测试那种效果好。
锐浪报表 Grid++Report PrintPreview 显示模式相关推荐
- 锐浪报表 Grid++Report HTML格式文本,win10下划线变删除线
锐浪报表 Grid++Report HTML格式文本,在win10下划线变删除线 锐浪报表 Grid++Report 打印合同,一真使用HTML格式文本,已经好几年了.今天一台华为win10手提电 ...
- 锐浪报表 Grid++Report 免注册DLL C/S报表开发(一)
Grid++Report报表,传统的发送方式,除了发布程序以外外,还要为客户注册DLL.由于,多数客户已经使用Win10,Win10在注册Dll时,对权限要求比较严,客户自己注册比较困难,使得软件发布 ...
- 锐浪报表 Grid++Report 导出其它格式文件
锐浪报表 Grid++Report 导出其它格式文件 Grid++Report控件设计的报表,不仅可以打印,还可以导出8种格式的报表文件. 在Grid++Report的打印浏览中,有指定导出文件的对话 ...
- .NET 程序下锐浪报表 (Grid++ Report) 的绿色发布指南
在锐浪报表官方为 CSharp 编写的开发文档:"在C#与VB.NET中开始使用说明.txt" 中,关于发布项目是这么描述的: ★发布你的项目,用VS.NET制作安装程序: 1.先 ...
- 锐浪报表(Grid++Report)实现动态图片链接
使用锐浪报表配置打印模板的时候,需要链接到网络图片,拖出图片控件. 之后在初始化加载脚本里面填上下面的代码 var paraImgPath = Report.ParameterByName(" ...
- 横向合计代码 锐浪报表_锐浪报表/Grid++Report/V5.8/6.0非常好注册正式版
可选:C/S或B/S一个 简介: Grid++Report 是一款高性能高效率的报表开发工具,既可开发桌面软件的报表与打印系统,也可开发WEB(B/S)软件的报表与打印系统.提供一个具有超强数据展现功 ...
- 锐浪报表 Grid++Report 部件框 (长文字的) 跨页断句
"跨页断句"实现长篇幅文字跨页显示,满足参数设置: 1.必须将部件框的"可伸展"属性设为"是". 2.部件框框所在的报表节的"可伸 ...
- 锐浪html5,Grid Report
Grid++Report是一款功能强大的报表设计器,采用VC+COM+ATL+WTL技术,包含报表引擎对象.报表查询显示器.报表打印查看器.报表设计器四大功能组件,可以制作和打印各种复杂的表格,为从事 ...
- 锐浪报表C#_web
前言: 维护项目需要用锐浪报表: 问:使用锐浪(Grid++Report )之前的要做什么? 答: 看清楚版本是Grid++Report 4.5,Grid++Report5.6 ,Grid++Repo ...
- 火山PC锐浪报表使用教程4(Grid++Report)
前言: 太久没用锐浪了,如有讲的不到位的地方,请多多包含 文章里讲的太详细会比较繁琐,因此会漏掉一些细节 接续上几课代码,继续解锁新知识 第一课:点击本链接 第二课:点击本链接 第三课:点击本链接 一 ...
最新文章
- 12款经典图片轮播jquery插件
- 基于Spring boot 2.1 使用redisson实现分布式锁
- 3578. 最大中位数
- 组态王软件自动邮件EMAIL发送
- mysql 分页 pageindex_根据当前页号(pageIndex)和页大小(pageSize)获取分页数据
- Word 标题前添加一颜色竖线条
- 《linux多线程服务端编程》---- C++基础前奏
- wordpress 邮件_停止在WordPress中使用一次性电子邮件地址
- tcl/tk sample.dll cannot be unloaded under a trusted interpreter
- JAVA毕业设计web唐院寻人表白系统计算机源码+lw文档+系统+调试部署+数据库
- 高德开发者地图 快速使用报错
- 基于 uni-app 和 uni-cloud 小程序项目开发实战
- java离线日期授权解决方案 解决改系统日期 Java代码混淆 日期混淆
- 安卓手机变Win10桌面APP
- BEA CEO庄思浩清华大学演讲(2002/12)
- 借数字化东风带动营收增长,百融云创深耕金融SaaS成效如何?
- 百度地图离线开发demo-测距(vue+百度地图3.0+百度瓦片)
- 蓝桥 历届试题 矩阵翻硬币 JAVA
- Animation动画概述和执行原理
- 换IP软件-简单有效的换IP方法