首页

模板打印(套打)模块源码

c#

2020-9-12

源码描述:

一、源码描述

      这是一款模板套打程序,主要通过设置模板底图、添加打印项和链接数据等方法,实现套打功能。源码提供了例子程序,并有详细的代码注释,很适合二次开发使用,值得推荐,感兴趣的朋友可以下载使用。

二、功能介绍

      本程序提供2种模板套打示例:一是“文件套头模板”,二是“快递单据模板”;需要其他功能的模板,只需要对照数据库表和字段编写打印配置项,即可与数据库挂接,进行打印。

      套打原理:

      1、编写打印项配置文件:Debug\Templates\DataItems_xxx.xml,参考源码图片“文件套头模板数据项配置-与数据库表和字段对应”将需要打印的数据库字段配置在此文件中,以便程序执行打印时按配置的字段值去读数据库中存储的值来进行打印;

      2、编辑模板:先导入参考底图,再在底图相应位置添加打印项、链接数据、设置数据格式,再保存;其中配置文件Debug\Templates\xxx.xml中记录了各打印项起止位置,链接的数据(对应数据库某个字段),及日期时间格式(只打印年、月、日,是否打印星期几等);

      3、打印(预览):首先读取需要打印的数据(DataTable类型),然后读取模板配置文件,最后按配置信息来画出打印信息,进行打印;

      4、系统仅使用配置文件名(以上介绍是的xxx)来定义不同的模板,您可以根据需要制作多个不同类型的模板,通性性很好。

资源下载此资源下载价格为2D币(VIP免费),请先
资源文件列表
套打程序/BuildProcessTemplates/AzureContinuousDeployment.11.xaml , 77560
套打程序/BuildProcessTemplates/DefaultTemplate.11.1.xaml , 59137
套打程序/BuildProcessTemplates/LabDefaultTemplate.11.xaml , 22644
套打程序/BuildProcessTemplates/UpgradeTemplate.xaml , 6874
套打程序/DotNet.PrintControl/bin/Debug/DotNet.PrintControl.dll , 74752
套打程序/DotNet.PrintControl/bin/Debug/DotNet.PrintControl.pdb , 101888
套打程序/DotNet.PrintControl/bin/Debug/DotNet.XmlHelper.dll , 7680
套打程序/DotNet.PrintControl/bin/Debug/DotNet.XmlHelper.pdb , 19968
套打程序/DotNet.PrintControl/DateTimeFormat.cs , 14471
套打程序/DotNet.PrintControl/DotNet.PrintControl.csproj , 6746
套打程序/DotNet.PrintControl/DotNet.PrintControl.csproj.vspscc , 257
套打程序/DotNet.PrintControl/FontMethod.cs , 5240
套打程序/DotNet.PrintControl/ListItem.cs , 1518
套打程序/DotNet.PrintControl/obj/Debug/DesignTimeResolveAssemblyReferences.cache , 12545
套打程序/DotNet.PrintControl/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache , 5455
套打程序/DotNet.PrintControl/obj/Debug/DotNet.PrintControl.csproj.FileListAbsolute.txt , 3587
套打程序/DotNet.PrintControl/obj/Debug/DotNet.PrintControl.csproj.GenerateResource.Cache , 1135
套打程序/DotNet.PrintControl/obj/Debug/DotNet.PrintControl.csprojResolveAssemblyReference.cache , 8333
套打程序/DotNet.PrintControl/obj/Debug/DotNet.PrintControl.dll , 74752
套打程序/DotNet.PrintControl/obj/Debug/DotNet.PrintControl.pdb , 101888
套打程序/DotNet.PrintControl/obj/Debug/DotNet.PrintControl.Properties.Resources.resources , 1544
套打程序/DotNet.PrintControl/obj/Debug/DotNet.PrintControl.UserControlLinkData.resources , 180
套打程序/DotNet.PrintControl/obj/Debug/DotNet.PrintControl.UserControlPrint.resources , 10728
套打程序/DotNet.PrintControl/obj/Debug/DotNet.WinForm.PrintTemplates.Print.csproj.FileListAbsolute.txt , 1564
套打程序/DotNet.PrintControl/obj/Debug/DotNet.WinForm.PrintTemplates.Print.csproj.GenerateResource.Cache , 857
套打程序/DotNet.PrintControl/obj/Debug/DotNet.WinForm.PrintTemplates.Print.csprojResolveAssemblyReference.cache , 8587
套打程序/DotNet.PrintControl/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll , 4608
套打程序/DotNet.PrintControl/obj/Debug/THS.Print.dll , 73216
套打程序/DotNet.PrintControl/obj/Debug/WinForm.PrintTemplates.Print.csproj.FileListAbsolute.txt , 3120
套打程序/DotNet.PrintControl/obj/Debug/WinForm.PrintTemplates.Print.csproj.GenerateResource.Cache , 857
套打程序/DotNet.PrintControl/obj/Debug/WinForm.PrintTemplates.Print.csprojResolveAssemblyReference.cache , 11714
套打程序/DotNet.PrintControl/PrintControl.cs , 3495
套打程序/DotNet.PrintControl/PrintControlMethod.cs , 14204
套打程序/DotNet.PrintControl/PrintMethod.cs , 13786
套打程序/DotNet.PrintControl/Properties/AssemblyInfo.cs , 1366
套打程序/DotNet.PrintControl/Properties/Resources.Designer.cs , 3612
套打程序/DotNet.PrintControl/Properties/Resources.resx , 6435
套打程序/DotNet.PrintControl/Resources/Print.png , 456
套打程序/DotNet.PrintControl/Resources/Save.png , 440
套打程序/DotNet.PrintControl/SystemDelegate.cs , 477
套打程序/DotNet.PrintControl/UserControlLinkData.cs , 28650
套打程序/DotNet.PrintControl/UserControlLinkData.Designer.cs , 38897
套打程序/DotNet.PrintControl/UserControlLinkData.resx , 5817
套打程序/DotNet.PrintControl/UserControlPrint.cs , 35429
套打程序/DotNet.PrintControl/UserControlPrint.Designer.cs , 16718
套打程序/DotNet.PrintControl/UserControlPrint.resx , 22798
套打程序/DotNet.PrintTemplates.sln , 3601
套打程序/DotNet.PrintTemplates.suo , 29184
套打程序/DotNet.PrintTemplates.vssscc , 256
套打程序/DotNet.UIDemo/AboutBox.cs , 3568
套打程序/DotNet.UIDemo/AboutBox.Designer.cs , 10539
套打程序/DotNet.UIDemo/AboutBox.resx , 49171
套打程序/DotNet.UIDemo/app.config , 117
套打程序/DotNet.UIDemo/App_Code/BaseForm.cs , 2638
套打程序/DotNet.UIDemo/App_Code/BaseLogException.cs , 2806
套打程序/DotNet.UIDemo/App_Code/SystemDelegate.cs , 409
套打程序/DotNet.UIDemo/App_Code/SystemMethodInvoke.cs , 1475
套打程序/DotNet.UIDemo/bin/Debug/DotNet.PrintControl.dll , 74752
套打程序/DotNet.UIDemo/bin/Debug/DotNet.PrintControl.pdb , 101888
套打程序/DotNet.UIDemo/bin/Debug/DotNet.UIDemo.exe , 220160
套打程序/DotNet.UIDemo/bin/Debug/DotNet.UIDemo.exe.config , 117
套打程序/DotNet.UIDemo/bin/Debug/DotNet.UIDemo.pdb , 95744
套打程序/DotNet.UIDemo/bin/Debug/DotNet.UIDemo.vshost.exe , 11608
套打程序/DotNet.UIDemo/bin/Debug/DotNet.UIDemo.vshost.exe.config , 117
套打程序/DotNet.UIDemo/bin/Debug/DotNet.UIDemo.vshost.exe.manifest , 490
套打程序/DotNet.UIDemo/bin/Debug/DotNet.XmlHelper.dll , 7680
套打程序/DotNet.UIDemo/bin/Debug/DotNet.XmlHelper.pdb , 19968
套打程序/DotNet.UIDemo/bin/Debug/Templates/DataItems_Document.xml , 2888
套打程序/DotNet.UIDemo/bin/Debug/Templates/DataItems_Express.xml , 1707
套打程序/DotNet.UIDemo/bin/Debug/Templates/Document.jpg , 1042823
套打程序/DotNet.UIDemo/bin/Debug/Templates/Document.xml , 5657
套打程序/DotNet.UIDemo/bin/Debug/Templates/Express.jpg , 160958
套打程序/DotNet.UIDemo/bin/Debug/Templates/Express.xml , 4241
套打程序/DotNet.UIDemo/DotNet.UIDemo.csproj , 8976
套打程序/DotNet.UIDemo/DotNet.UIDemo.csproj.vspscc , 257
套打程序/DotNet.UIDemo/FormMain.cs , 19667
套打程序/DotNet.UIDemo/FormMain.Designer.cs , 14832
套打程序/DotNet.UIDemo/FormMain.resx , 21934
套打程序/DotNet.UIDemo/obj/Debug/DesignTimeResolveAssemblyReferences.cache , 105291
套打程序/DotNet.UIDemo/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache , 6294
套打程序/DotNet.UIDemo/obj/Debug/DotNet.UIDemo.AboutBox.resources , 29192
套打程序/DotNet.UIDemo/obj/Debug/DotNet.UIDemo.csproj.FileListAbsolute.txt , 5488
套打程序/DotNet.UIDemo/obj/Debug/DotNet.UIDemo.csproj.GenerateResource.Cache , 1328
套打程序/DotNet.UIDemo/obj/Debug/DotNet.UIDemo.csprojResolveAssemblyReference.cache , 18390
套打程序/DotNet.UIDemo/obj/Debug/DotNet.UIDemo.exe , 220160
套打程序/DotNet.UIDemo/obj/Debug/DotNet.UIDemo.FormLinkData.resources , 68212
套打程序/DotNet.UIDemo/obj/Debug/DotNet.UIDemo.FormMain.resources , 10728
套打程序/DotNet.UIDemo/obj/Debug/DotNet.UIDemo.FormTemplateEdit.resources , 180
套打程序/DotNet.UIDemo/obj/Debug/DotNet.UIDemo.FormTemplateSelectBackgroundImage.resources , 68212
套打程序/DotNet.UIDemo/obj/Debug/DotNet.UIDemo.pdb , 95744
套打程序/DotNet.UIDemo/obj/Debug/DotNet.UIDemo.Properties.Resources.resources , 924
套打程序/DotNet.UIDemo/obj/Debug/DotNet.WinForm.PrintTemplates.Demo.csproj.FileListAbsolute.txt , 2613
套打程序/DotNet.UIDemo/obj/Debug/DotNet.WinForm.PrintTemplates.Demo.csproj.GenerateResource.Cache , 1100
套打程序/DotNet.UIDemo/obj/Debug/DotNet.WinForm.PrintTemplates.Demo.csprojResolveAssemblyReference.cache , 14143
套打程序/DotNet.UIDemo/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs , 0
套打程序/DotNet.UIDemo/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs , 0
套打程序/DotNet.UIDemo/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs , 0
套打程序/DotNet.UIDemo/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll , 4608
套打程序/DotNet.UIDemo/obj/Debug/WinForm.PrintTemplates.Demo.csproj.FileListAbsolute.txt , 5057
套打程序/DotNet.UIDemo/obj/Debug/WinForm.PrintTemplates.Demo.csproj.GenerateResource.Cache , 1100
套打程序/DotNet.UIDemo/obj/Debug/WinForm.PrintTemplates.Demo.csprojResolveAssemblyReference.cache , 25690
套打程序/DotNet.UIDemo/obj/Debug/WinForm.PrintTemplates.Demo.exe , 231936
套打程序/DotNet.UIDemo/obj/Debug/WinForm.PrintTemplates.Demo.pdb , 71168
套打程序/DotNet.UIDemo/obj/Debug/WinForm.PrintTemplates.Demo.Properties.Resources.resources , 180
套打程序/DotNet.UIDemo/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache , 789
套打程序/DotNet.UIDemo/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache , 5847
套打程序/DotNet.UIDemo/Program.cs , 611
套打程序/DotNet.UIDemo/Properties/AssemblyInfo.cs , 1598
套打程序/DotNet.UIDemo/Properties/Resources.Designer.cs , 3234
套打程序/DotNet.UIDemo/Properties/Resources.resx , 6197
套打程序/DotNet.UIDemo/Properties/Settings.Designer.cs , 1113
套打程序/DotNet.UIDemo/Properties/Settings.settings , 249
套打程序/DotNet.UIDemo/Resources/Print.png , 456
套打程序/DotNet.UIDemo/Resources/Save.png , 440
套打程序/DotNet.UIDemo/Templates/DataItemsConfig.cs , 8679
套打程序/DotNet.UIDemo/Templates/FormLinkData.cs , 5772
套打程序/DotNet.UIDemo/Templates/FormLinkData.Designer.cs , 3656
套打程序/DotNet.UIDemo/Templates/FormLinkData.resx , 107589
套打程序/DotNet.UIDemo/Templates/FormTemplateEdit.cs , 10339
套打程序/DotNet.UIDemo/Templates/FormTemplateEdit.Designer.cs , 5360
套打程序/DotNet.UIDemo/Templates/FormTemplateEdit.resx , 6015
套打程序/DotNet.UIDemo/Templates/FormTemplateSelectBackgroundImage.cs , 4942
套打程序/DotNet.UIDemo/Templates/FormTemplateSelectBackgroundImage.Designer.cs , 6388
套打程序/DotNet.UIDemo/Templates/FormTemplateSelectBackgroundImage.resx , 107792
套打程序/DotNet.XmlHelper/bin/Debug/DotNet.XmlHelper.dll , 7680
套打程序/DotNet.XmlHelper/bin/Debug/DotNet.XmlHelper.pdb , 19968
套打程序/DotNet.XmlHelper/DotNet.XmlHelper.csproj , 4589
套打程序/DotNet.XmlHelper/DotNet.XmlHelper.csproj.vspscc , 257
套打程序/DotNet.XmlHelper/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache , 5050
套打程序/DotNet.XmlHelper/obj/Debug/DotNet.WinForm.PrintTemplates.XmlHelper.csproj.FileListAbsolute.txt , 584
套打程序/DotNet.XmlHelper/obj/Debug/DotNet.WinForm.PrintTemplates.XmlHelper.dll , 5120
套打程序/DotNet.XmlHelper/obj/Debug/DotNet.WinForm.PrintTemplates.XmlHelper.pdb , 11776
套打程序/DotNet.XmlHelper/obj/Debug/DotNet.XmlHelper.csproj.FileListAbsolute.txt , 1632
套打程序/DotNet.XmlHelper/obj/Debug/DotNet.XmlHelper.dll , 7680
套打程序/DotNet.XmlHelper/obj/Debug/DotNet.XmlHelper.pdb , 19968
套打程序/DotNet.XmlHelper/obj/Debug/WinForm.PrintTemplates.XmlHelper.csproj.FileListAbsolute.txt , 1241
套打程序/DotNet.XmlHelper/obj/Debug/WinForm.PrintTemplates.XmlHelper.csprojResolveAssemblyReference.cache , 994
套打程序/DotNet.XmlHelper/obj/Debug/WinForm.PrintTemplates.XmlHelper.dll , 4608
套打程序/DotNet.XmlHelper/obj/Debug/WinForm.PrintTemplates.XmlHelper.pdb , 13824
套打程序/DotNet.XmlHelper/Properties/AssemblyInfo.cs , 1358
套打程序/DotNet.XmlHelper/XmlHelper.cs , 16745
套打程序/DotNet.项目文档/1.系统主界面与打印预览.jpg , 345406
套打程序/DotNet.项目文档/2.快递单据-打印模板设置.jpg , 480213
套打程序/DotNet.项目文档/3.快递单据模板设置.jpg , 781419
套打程序/DotNet.项目文档/4.快递单据数据项配置-与数据库表和字段对应.jpg , 1042597
套打程序/DotNet.项目文档/5.文件套头模板数据项配置-与数据库表和字段对应.jpg , 221345
没有账号? 忘记密码?

社交账号快速登录