首页 > 其他分享 >关于报表打印

关于报表打印

时间:2022-12-16 10:02:54浏览次数:49  
标签:分页 缩放 纸张 打印 关于 属性 报表

1 分页策略

分页与打印时密切相关的,皕杰报表提供了四种分页策略,即按纸张大小分页、按数据行数分页、按数据列数分页、用户自定义分页和不分页。分页由2个因素来控制,一个每个页面的大小,另外一个是分页顺序(打印顺序)。

打开或新建一张报表,单击报表的空白处,则与报表纸张、分页、打印相关的设置显示在属性视图中,如下图所示:

关于报表打印_报表工具

在右侧的属性视图中可以对报表的纸张属性、分页方式、打印属性等进行相关的设置 。左键点击→【分页方式】。

关于报表打印_分页_02

按纸张大小分页

这种分页策略是根据打印时选定的纸张大小,进行分页。

按数据行(列)数分页

这种分页方式是由用户指定按照一定数量的数据行(或列)进行分页。

补足空行:当用户指定按数据行分页时,指定每页行数(数据行),当某一页的行数不足指定的每页行数时,用空数据行补足。

自定义分页

这种分页方式是指可以同时按照行和列进行分页,用户在报表的设计中,可同时在指定的行和列后进行分页。具体步骤如下:

选择【按自定义分页】→【确定】→【选择需要修改的某行(列)】→【修改右侧的属性栏】 这样就可以在分页进行的时候,你修改的某行(列)就会按照你设定的属性进行分页。

当你选择【按纸张分页】或【按数据行分页】同时选择【同时自定义行后分页】时,设计器就会按照你选择分页方式进行分页,当分页到你设置的行时会按照你设置的行的属性进行分页。

2 打印设置

纸张与方向

设置纸张的大小和方向,在皕杰报表中内置了一些常用的纸张大小,如A0~A5、B0~B5,另外用户还可以选择自己定义纸张的大小。

缩放

在生成打印的页面的时候,可以选择缩放和分栏;皕杰报表提供了如下的缩放选项:不缩放(实际大小)、高度适应和宽度适应。

页边距与对齐

页边距是指打印纸张边距到数据网格之间的距离,可以分别设置上边距、下边距、左边距和右边距;对齐(打印定位)是指数据网格在打印页面中的对其方式,可设置的值包括靠左、居中、靠右三种对齐方式。

页眉页脚

关于报表打印_边距_03

可单击“页码”,在光标处会自动添加@PAGE_NUMBE变量,使其获得当前页数,若想实现“第…页”的效果,可以在光标处输入:“第@PAGE_NUMBE页”;也可单击“总页数”,在光标处会自动添加@PAGE_COUNT变量,使其获得总页数,也可以实现“共…页”的效果,在光标处输入:“共@PAGE_COUNT页”即可。 

标签:分页,缩放,纸张,打印,关于,属性,报表
From: https://blog.51cto.com/u_15679792/5946785

相关文章

  • android(安卓)cocos2d-x关于防止游戏中锁屏问题
    于是又在群里问,一般的群里不是在聊女人,就是在瞎扯蛋。在我很失落的时候,群里有一个人主动密我,告诉我安卓里的锁屏是怎么回事。于是我很感动。这位朋友,给了我一个网页。我......
  • 关于C++20协程的系列文章
    https://www.cnblogs.com/ishen/p/14617708.html https://www.bennyhuo.com/2022/03/20/cpp-coroutines-05-dispatcher/ https://matpool.com/blog/6048282f505b8f00......
  • 关于本人/留言板
    其实我也不知道我是什么样子的,与我深交或许你会知道。 给时间一点时间,让过去过去,让开始开始……......
  • 关于切换场景加载耗时的优化问题
    1)关于切换场景加载耗时的优化问题​2)SpriteAtlas打包AssetBundle后运行时内存大小和什么有关系3)手机上使用MRT的限制和兼容性4)如何控制粒子系统组件数量的上限这是第317......
  • 关于onMouseOut违背逻辑关系的解决办法!
    现有如下代码:<div id='div1' style='width:200; height:200;' onMouseOut="HideDiv('div1');">   <a href='#'>test</a></div>鼠标移出这个层的时候,就触发onMouseOu......
  • 处理中国式报表,一款合适的BI商业智能工具尤为重要
    ​随着时代发展,企业数据分析是必不可少的,特别是复杂而且规模又大的企业,经常需要对大量的报表进行数据分析,这种通常被称为“中国式报表”。所以企业正在积极从传统数据统计向......
  • 关于fread函数读取到的数据和实际统计的和数据不一样
    文件1.txt中的内容如下:  “123”   “456”用下面的方式统计文件的字节数:       fp=fopen("1.txt","r");    fseek(fp,0,SEEK_END);    fil......
  • C# 批量打印图片,Image转PDF并可多台打印机打印(Spire.PDF、去水印)
    版本:一定要是Spire.PDF5.10.2(包括5.10.2)以前的。如果版本不一样,可以更新。如果版本大于 5.10.2,无论是生成还是打印PDF,水印都是去不掉的。FreeSpire.PDF是只能打印......
  • 关于肝豆
    加入锌片的补充这个锌含锌量每片是10毫克,你一天15片(150毫克),一次5片分3次服用这个健安喜一次一片,一天3片,一片是50mg总体就是一天150mg锌片是饭前一个小时,或者饭后......
  • 关于使用arduino控制舵机的程序,验证成功。
    方案一:使用PWM波库控制-----------------------------------include<Servo.h>//加载文件库intpos=0;Servomyservo;voidsetup(){myservo.attach(9,......