分类
大小:25.1 MB
语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10
类别:打印工具时间:2018-01-18
今天欧普小编带来了DataGridView打印控件最新版,支持各种报表功能、数据统计等等,为代码,直接可以集成到项目中WPF中打印测试,包含一个在WPF应用程序中使用VB2008Print组件进行打印预览和打印的实例,有源代码。窗口程序使用演示 包含多个打印控件在窗口程序使用的实例及源代码(有C#的,也有VB的),有源代码、打印控件实际的打印控件(含.NET4.0的专用打印控件)(含帮助文件)
1、打开打印控件文件夹,双击“打印控件安装.msi”进入欢迎界面,点击下一步
2、选择安装位置,默认的是“C:\Program Files (x86)\YouPing\DataGridView及.NET轻松打印控件5.8版\”,可以点浏览修改
3、点击下一步开始安装
4、安装完成
1、解决了打印结果与打印预览有偏差的问题。原来在部分打印机上打印时,会向右向下偏移1厘米左右,5.8版控件解决了这个问题;
2、新增ExportDGV类,可以将DataGridView(包括多表头MulHeaderDataGridView)导出为Excel、PDF、RTF、HTML4种格式(图片也可以导出)。其中导出Excel依赖NPOI.dll文件,导出PDF依赖iTextsharp.dll文件,导出RTF与HTML不依赖任何文件;
3、打印预览界面添加了保存打印预览结果为图片及pdf文件的功能(每页以图片形式保存在PDF文件中),并增加了草稿打印的功能(以图片形式打印,允许在1张纸上打印多页);
4、完善了DataGridView的图像列的打印,可以按单元格的设置进行缩放或拉伸打印(完全与单元格显示一样),并解决了图片列图标打印黑色背景问题;
5、其他一些完善,比如解决多表头组件在某些列顺序移动的情况下打印预览结果与显示结果不一致的问题,VB2008Print组件增加OffsetX和OffsetY属性方便套打偏移设置,解决了SimpleReport组件导出Excel的问题并添加了导出PDF\RTF\HTML格式的功能等等。
关于控件的升级替换问题,新版可以直接替换老版(只要版本差别不是特别大,基本上不需要改动就可以直接编译运行或不编译直接替换就可以,但如果用老版本替换新版本要改的可就多了,因为新版增加了不少属性)
DotNetPrint.dll:本人开发的.NET打印控件,命名空间为VBprinter 而不是DotNetPrint
DotNetPrint.xml:控件的文档说明,应与DotNetPrint.dll文件放在同一文件夹下。如果缺失了该文件,您在使用时将不能出现函数及相应参数的提示。
definesrcipt.txt:该文件为EasyReport报表设计组件的自定义函数。该文件可以删除,但内容不能随便修改,编写的自定义函数要符合VB语法规则。
打印控件安装.msi:该压缩包为打印控件的安装程序(是.NET2.0的),安装是可选的(不是必须的,只要将控件文件放在您的程序的目录下就可以了),但如果安装控件后,会自动关联报表文件(*.you文件)和报表模板文件(*.mb文件),双击这两种类型的文件就会进入相应的预览或编辑界面。
zxing.dll:这是谷歌开源的二维码生成组件,控件中的DrawBarZxing函数在打印二维码时用到该文件。如果您不需要使用此函数打印二维码,则可以不要该文件,否则该文件必须与DotNetPrint.dll文件处于同一目录上。
NPOI.dll:这是开源的Excel读写组件,在网上也可以搜索下载,控文中的导出Excel与导入Excel用到该文件。如果您不需要导出或导入Excel,则可以不要该文件,否则该文件必须与DotNetPrint.dll文件处于同一目录上。
itextsharp.dll:开源组件,控件中的生成PDF文件(打印预览结果保存为PDF文件及DataGridView导出为PDF文件)用到了此组件。
O2S.Components.PDFRender4NET.dll:VB2008Print组件中的PrintPDF函数用到此组件,用于将PDF文件转换为图片然后打印,如果您没用到PrintPDF函数,可以不需要此组件。
NET4.0下专用打印控件:专为.NET4.0使用的,用VS2013编译的,功能与.NET2.0下的完全一样,帮助文件也通用。
您在使用时,一般只要引用DotNetPrint.dll文件即可(但注意DotNetPrint.xml也要放在一起,否则不会有参数说明提示),如果要打印2维码,则zxing.dll文件也必须和DotNetPrint.dll文件在一起,否则打印二维码时会出错
需要注意的是,控件中还引用了微软自已的Microsoft.Office.Interop.Word.dll文件,用于HTML转换,如果您用到了这些功能,则需要添加对这些文件的引用,否则不必添加。如果您的电脑上找不到相应文件,请与我联系,或者运行“打印控件安装.msi”,安装打印控件后,在打印控件的安装文件夹下可以找到这些文件。
另外,关于打印控件的帮助文档“打印控件帮助文档.chm”文件,不少朋友提到在有的系统下打不开的问题,根据朋友们提供的解决办法,如果您遇到这个问题,请将“打印控件帮助文档.chm”文件复制到其他磁盘的根目录下试试,应该就可以打开。
对于控件的NET4.0版,与以前版本不同,此版本的控件的4.0版本与2.0版本使用相同的程序集名称和命名空间,因此以前版本本控件的NET4.0版不能直接替换为新版本,而必须要更改程序源代码。
展开