找回密码
 立即注册

QQ登录

只需一步,快速开始

Simon.hu 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2017-7-12 12:27  /   查看:9820  /  回复:6
本帖最后由 Grayson.Shang 于 2022-9-5 12:25 编辑

活字格有很多的命令,来保证使用者能简单快速的完成功能业务逻辑。
命令越多能做的事情也就越多,但是有很多稍有交集的命令,就会让很多的人困惑,比如这次要讲的这个三兄弟:导出Excel,导出PDF,打印命令。
其实这三个命令,都可以作为打印来使用的,Excel可以打印,PDF可以打印,打印命令当然也是可以打印的,但是其实很多活字格新手打印的时候都只会用“打印命令”去打印,认为活字格只能打印单个的页面,其实这个理解不够全面,那么问题来了。
问题描述:
既然导出Excel,导出PDF,和打印命令都可以实现打印,需要打印的时候,我们应该如何抉择呢?这三兄弟的各有什么优缺点呢?
问题答案:
打印,是一个十分常用的业务场景,但是其实不同的时候还是有不同的使用场景的。我分别通过具体的用例场景来说。
首先,如果你想快速打印当前页面上的元素,或者说就是想把当前的页面打印出来,最最初级的打印需求,其实这种就是怎么最快的完成最简单的打印,那么你可以直接用打印命令,也就是说,最简单最快捷的需求请使用打印命令。
image.png505483397.png
而且这个打印命令其实跟“设置页面打印信息”里的设置没有任何的关联,
image.png97434691.png
也就是说你在打印信息里的设置,根本不过这个命令其任何的作用的。
另外,高级一点的打印需求我们自然就需要使用导出Excel和导出PDF命令来设置了,当然“设置页面打印信息”是对这两个功能有作用的。
我们还是一起看看这个例子,带出我们的这两个命令。比如说我现在有一个人事招聘系统,公司最近需要办一场面试会,然后需要吧所有候选人的面试简历都打印出来,
而我们的系统一定是这样的。有一个列表页面,然后右边是一个个人简历页面,这样的如果要把每一条数据都查看详细,然后是使用打印命令,显示是非常的麻烦的。
image.png888395385.png
我们这时候使用导出PDF,导出其他页面,
image.png422640990.png
这样所有的记录的详细信息全部在你点击了一个按钮以后完成了。
最后,导出EXCEL命令,其实是这样的就是,在页面的展示的很多的数据,有的值我们需要修改过以后在打印,或者有的描述性文字需要修改以后在打印。
也就是说,导出excel以后,其实你还是可以对这里的数据做修改的,那如果你是这样的需求请使用导出Excel,修改后打印。
总结一下
最简单的需求最快速的打印,使用打印命令;
高级但是不允许修改的打印,用导出PDF命令;
稍高级但是允许修改的打印,用导出Excel命令。
又学到了新东西。
目前已将打印命令已改为《网页打印命令》
目前已将导出PDF命令已改为《打印/导出页面到PDF》

6 个回复

倒序浏览
lijetcart悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2018-7-4 14:19:38
推荐
引出来打印就好了,现在谁谁谁们都是导出来表格里面干
回复 使用道具 举报
9粒儿
注册会员   /  发表于:2017-12-26 15:32:34
沙发
如何打印列表页面某一列的内容?
回复 使用道具 举报
barrylei
超级版主   /  发表于:2018-1-12 16:14:17
板凳
9粒儿 发表于 2017-12-26 15:32
如何打印列表页面某一列的内容?

打印某一列?
能说的具体点吗,什么需求?
我爱可乐
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-7-4 14:24:12
5#
lijetcart 发表于 2018-7-4 14:19
引出来打印就好了,现在谁谁谁们都是导出来表格里面干

你说的是要导出表格的那种,只打印表格吗?
回复 使用道具 举报
lijetcart悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2018-7-4 16:04:37
6#
我是回复上面那个用户MM的信息,打一列......
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-7-5 08:58:33
7#
lijetcart 发表于 2018-7-4 16:04
我是回复上面那个用户MM的信息,打一列......

我猜想你是有打印的需求,请您求助中心发一个帖子仔细描述。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部