如何在报表打印时,将多页合为一页

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Pokemogo/article/details/79269992

在这篇文章中,我想讲解一下ReportPage对象的PrintOnPreviousPage属性。它是如何起作用的?如果你有一份两页的报表,可以在第二页设置该属性为true,然后,如果第一页留有空余空间,则第二页的对象将部分或全部被移动到第一页。这样,你可以在打印报表时节省纸张,或者只是简单地改善报表的外观(如果页面上的空白让报表看上去不协调的话)。这些对于一般报表页面都很有用。但是,如果你使用了UnlimitedHeight或UnlimitedWidth属性,则必须遵循一定的限制才能连接页面:

  • 页面必须启用UnlimitedHeight或UnlimitedWidth属性;
  • 如果两个页面都启用了UnlimitedHeight属性,则它们必须具有相同的宽度,否则启用UnlimitedWidth属性;
  • 对于你想要与前一个页面合并的页面,必须启用PrintOnPreviousPage属性。

如果你不遵守这些限制,则页面将不会合并。合并不限数量的页面的功能从v2017.1.13开始可用。

现在我们来练习一下。创建一个包含两个页面的报表:

报表打印 页面合并

和:

报表打印 页面合并

页面宽度都是21厘米。这两个页面都启用了UnlimitedHeight属性。对于第二页,启用PrintOnPreviousPage属性。运行报表:

报表打印 页面合并

可以看到页面合二为一了。现在,将其中一个页面的工作表宽度从21更改为22:

报表打印 页面合并

页面没有合并。

现在,为这两个页面启用UnlimitedWidth属性:

报表打印 页面合并

页面再次合并了。第三页的要求与第二页的要求相同。如果我们禁用第二页的PrintOnPreviousPage属性,并在第三页启用。这将只合并第二和第三页:

报表打印 页面合并

就是这样,现在你可以使用PrintOnPreviousPage属性和“无限”页面,将有多页的报表合为一页。

展开阅读全文

何在一页打印相同的表头

05-13

【课程内容】<br />n所涉及的具体内容包括输入录入技巧、排序、筛选、函数公式、数据透视表、图表、汇总等功能应用,并结合大量的企业应用实例,以互动的方式将解决思路和操作过程逐一呈现。<br /><br />n【课程特点】<br />n1、190节大容量课程:包含了Excel软件的大部分知识点;<br />n2、创新的教学模式:手把手教您电子表格,一看就懂,一学就会;<br />n3、完美贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找光标;<br />n4、语言简洁精练:瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间;<br />n5、视频短小精悍:即方便于您的学习和记忆,也方便日后对功能的检索;<br /><br /><br />n【互动教程的特点】<br />n•互动性<br />n-首创互动式学习,不同于以往的任何一种学习方式,不看视频不看书,轻松,高效,好玩<br />n-手把手教学,一步步引导操作,实时看到效果,就像自己在操作一样,信心满满<br />n-即点即学,课程内可根据自己的需要,随时调整界面上方进度条,重复操作,加强记忆<br />n-强大的学习跟踪系统,对整体学习进度一目了然,及时调整学习计划,查疑补漏<br /><br />n•人性化<br />n-界面设计简洁,操作简单,没有繁琐的按钮,一点就可直接进入学习状态<br />n-贴心小提示,读懂你的小心思,零基础快速入门,学习无压力,不尴尬<br />n-超多原理解析,疑问解答,如同专业Excel导师亲身指导,不翻书快速记忆,Excel小白迅速成长<br /><br />n•实用性<br />n-课程由浅入深,操作过程详细剖析,一步步模仿,马上就会做。<br />n-涉及排序、筛选、函数公式、数据透视表、图表、汇总等核心功能的课程编排,通俗易懂不头疼<br />n-互动+观看视频,两种学习方式切换,上班路上,地铁里享受随时随地自由学习<br /><br />n通过本课程的学习,您将逐步掌握Excel 2016的各项功能和使用技巧。从而提高您的办公效率,早做完,不加班!!!<br /><br />

没有更多推荐了,返回首页