如何落实报表设计中的高精度报表套打管理?

第一,在WIN系统下开辟IIS,每种操作系统是不同的,请不要弄混。

在成千上万行业中票据具有从严的行当规范,格式是无能为力修改的,一旦格式有所变动,票据数据就会失效无效。由此普通状态下,大家会在优先设计好格式的表格的打印版中,手动填写数据信息,如周边的各项账本,报销单等填写数据。

1、控制面板—左下放的先后—启用或关闭Windows效能,如图:

 

 

单张票据手动填入是没有其余问题的,而随着办公自动化,大量数目都亟需电子化处理,不仅快速还有利于保存,不易出错。在票据成为正常办公操作时,手动填入不仅无法满意而且特别低效,又因为票据的格式是心有余而力不足修改的,传统的表格工具日常是用测量的法门确定数据区域的职务,来计划报表。如此一来,制作一张票据打印的表格不仅费时费劲,而且很难保证票据的可行,更是不知所措满意以后出现的新票据格式的渴求。套打报表的面世缓解了这一难题,简化了电子票证制作打印的效益。

管理 1

 

2、找到Internet Information
Service(Service)s,其中FTP服务器,WEB管理工具上边的富有文件夹及其子文件夹全选,令万维网服务中的安全性、常见HTTP成效、性能效率全选。如下图:

套打报表
套打也被称作定位打印,即在一张预设格式的契约上,零误差打印上需要填写的数码内容。预设票据纸张能够领略为,在报表制作过程中,为报表设置为特定的表格背景(票据电子版),然后依据此背景设置需要填写的数据项及匹配的数量控件。由此打印时只打印数据,而全方位背景不会输出到打印机中。套打报表也足以开首的知晓为“套格式打印”。套打报表功效是报表开发工具提供的最主旨最常用且最考验报表专业性的功用。

管理 2

 

还有,应用程序开发效能勾选状态如图:

编码实现套打代码,工作量大不说,实现逻辑至极复杂,精准度不可以掌控。如下图中的打印,很引人注目为了对齐大写的“现金支付”栏目,其他品种的打印都早已偏离。

管理 3

管理 4

运行情形诊断下全不勾选。

 

其它,Win8与Win7不同之处在于此,即,在启用或关闭Windows功效界面的上方,有.NET
Framework4.5高级服务,其勾选状态应该如下图:

接纳情状

管理 5

套打功用在各行各业的表格打印中都有很广阔的接纳。如发票打印,发货运单,以及广泛的各类证据等,上边大家就来看有的行当套打报表的以身作则。
财务系统中发票打印就是那么些出众的套打报表的实例。在报表设计过程中只需要将诸如:名称、抬头、地址电话等音信,而整整背景不会输出到打印机中。

至此,系统所需要的IIS环境应当早就持有

管理 6

一、用VS2013启动IIS EXPRESS

发货运单是电子商务系统中充足出众的套打报表,打印时只会打印数据,比如:客户编码、寄件公司、联络人、地址等信息。

 选中项目,不是选中某个文件,然后附加到浏览其运行(单击平时调试普通程序的可怜灰色三角)

管理 7

管理 8

除了上述常见的套打报表打印功效,像我们生存中存款凭条,等证据及小票的打印用就是套打功用。

浏览器会有如下界面:

管理 9

管理 10

心想事成格局

单击中部地点的瑟维斯(Service).svc.cs,浏览器显示如下界面:

本文以葡萄城报表为例,在计划报表阶段加载套打纸作为报表背景图片,实际打印时仅将数据打印到套打纸的附和岗位,以便更便于的落实报表套打。

管理 11

 

意味着VS已经替你开了一个劳动,并且告诉了你怎么样在客户端调用。到时候的地点就是自我红线中标识出来的不胜粉色连接。到时候在客户端程序中添加进去就可以了。

1.
新建报表文件

二、部署至地点IIS

环视制式表获取复印件,设置为背景层;成立RDL
报表,添加背景图片,并基于打印参数来展现或者隐藏背景图片,注意,假使对格式有不行严刻的要求,提出选取页面报表。

用管理员身份打开VS2013

管理 12

然后右键工程名字,采纳属性,弹出对话框,在左侧选用web选项卡,然后在画红框处的组合框中挑选安排到本地IIS,如图:

 

管理 13

 

记住项目URL。

2.
添加背景图片到报表

下一场单击左侧的包装/发表网页选项卡,在“要配置的品类适用于具有配置方法”中选用“仅限运行此应用程序所需的文本”,如图:

报表添加完成之后,在报表资源管理器中的【嵌入式图像】节点中添加增值税发票背景图片。

管理 14

管理 15

下一场按F5,就布局到本地IIS了,把上上图那么些URL复制到浏览器,就是见证奇迹的每日了。

 

三、部署至远程服务器

3.
添加图片控件

环境:本地:VS2013+WIN8.1(操作系统无关系的)

将图纸控件添加到设计器中,并设置图片的以下属性:

远程:windows server2012(安装好IIS)

管理 16

1、本地操作:

 

右键单击工程,单击发表,在弹出的窗口中,单击(默认)左边的布置文件,单击自定义,然后把品种中的配置文件的名字输进去,如图:

4.
设置好背景图片

管理 17

管理 18

接下来选择左边连接,发表办法选拔文件系统,目的地点采取你喜爱的地点文件夹,到时候会发布在该文件夹下,如图:

到此背景已经设置在Default层中,背景层平时不需要打印出来(因为是遵照制式表格打印的),由此设置Default层的TargetDevice
属性。

管理 19

管理 20

然后单击右侧安装,接纳Relase,如图:

接下去设置套打内容控件。

管理 21

 

下一场单击预览,基本没什么操作,单击发表,如图:

5.
使用报表分层举办套打

管理 22

葡萄城报表控件首创提议报表层的规划理念,报表分层设计是对报表中控件分组管理和统筹,可对同组内的百分之百控件举办锁定/解锁,添加/删除,显示/隐藏,调整透明度等操作,分解报表设计,降低复杂报表模板的计划难度。同时,可以层为单位控制其在不同装备上的可见性,如是否在纸张彰显,该层所有的控件是否输出到屏幕,该层是否用于导出。零编码实现一式多份、报表套打等中国式报表需求。

这么,在刚才选的文件夹下面就发现了以下多少个东西:

 

我的是D:\Secpayment

6.
贯彻套打重点-新建层

管理 23

开辟【层管理器】
点击+
符号,命名为控件层,选中控件层后,在控件层中地点添加对应控件。

将包含这多个宝贝的文书夹拷贝到远程服务器上,我暂且放在了C盘。如此,本地操作完。

管理 24

2、服务器操作:

添加控件到控件层 

在服务器中开辟web publish service
服务,怎么打开就不演示了,我也忘了。。。看官你查看怎么打开服务就行了。

管理 25

接下来打开IIS管理器,单击右边的应用程序池,点击后后,左边有个设置使用程序池默认设置,点开,然后设置为v4.0,如图:

 

管理 26

7.
预览报表

紧接着,右键单击左侧的“网站”,点击添加网站,弹出如下窗口:

管理 27

管理 28

转载请表明来源:葡萄城报表

网站名称固然即将在左侧显示的,物理路径就是你拷贝到服务器的不得了文件夹。IP请选拔你远程访问服务器的相当IP,端口的话,你的80无法用就换8080.

 

留意:要单击测试设置,可能会并发如下指示:

连锁阅读:

管理 29

管理,在线报表设计实战体系 –
制作图表类报表

在线报表设计实战类别 –
制作交叉分析表

在线报表设计实战体系 –
制作多Y轴组合图表

 

 

为了证实授权,关掉这一个窗口,在上上图中,单击连接为,在弹出的窗口里挑选特定用户,单击设置。输入你登录服务器的账号密码即可:

其后验证如图:

管理 30

然后倒闭这一个,就可以宣布了。然则当浏览网站时意识,说禁用元数据发表了。这我们看一下安排文件:

管理 31

第一个红线出,

serviceMetadata httpGetEnabled=”true”
设置为true,而前面https的不得了一定要设置为false,因为~~服务器不帮助。

封存。然后在IIS管理器中,右键单击刚才的网站,管理网站–浏览,OK了。

管理 32

注意:

IIS 7访问的时候出现以下十分:

无法在此路径中运用此配置节。假诺在父级别上锁定了该节,便会产出这种场馆。锁定是默认设置的(overrideModeDefault=”Deny”)……

 

解决方案:

 

因为 IIS 7 拔取了更安全的 web.config
管理机制,默认情形下会锁住配置项不容许更改。

运作命令行 

C:\windows\system32\inetsrv\appcmd
unlock config -section:system.webServer/handlers 
个中的 handlers 是错误音讯中红字显示的节点名称。
假诺modules也被锁定,可以运作

C:\windows\system32\inetsrv\appcmd
unlock config -section:system.webServer/modules

在意:cmd.exe要以管理员身份启动,在c:\windows\system32下找到cmd.exe,右键管理员启动,输入下边的下令即可。

 

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注