資源簡介
源碼描述:
一、源碼描述
這是一款模板套打程序,主要通過設置模板底圖、添加打印項和鏈接數據等方法,實現套打功能。源碼提供了例子程序,并有詳細的代碼注釋,很適合二次開發使用,值得推薦,感興趣的朋友可以下載使用。
二、功能介紹
本程序提供2種模板套打示例:一是“文件套頭模板”,二是“快遞單據模板”;需要其他功能的模板,只需要對照數據庫表和字段編寫打印配置項,即可與數據庫掛接,進行打印。
套打原理:
1、編寫打印項配置文件:Debug\Templates\DataItems_xxx.xml,參考源碼圖片“文件套頭模板數據項配置-與數據庫表和字段對應”將需要打印的數據庫字段配置在此文件中,以便程序執行打印時按配置的字段值去讀數據庫中存儲的值來進行打??;
2、編輯模板:先導入參考底圖,再在底圖相應位置添加打印項、鏈接數據、設置數據格式,再保存;其中配置文件Debug\Templates\xxx.xml中記錄了各打印項起止位置,鏈接的數據(對應數據庫某個字段),及日期時間格式(★只打印年、月、日,是否打印星期幾等);
3、打?。A覽):首先讀取需要打印的數據(DataTable類型),然后讀取模板配置文件,最后按配置信息來畫出打印信息,進行打??;
4、★系統僅使用配置文件名(以上介紹是的xxx)來定義不同的模板,您可以根據需要制作多個不同類型的模板,通性性很好。
一、源碼描述
這是一款模板套打程序,主要通過設置模板底圖、添加打印項和鏈接數據等方法,實現套打功能。源碼提供了例子程序,并有詳細的代碼注釋,很適合二次開發使用,值得推薦,感興趣的朋友可以下載使用。
二、功能介紹
本程序提供2種模板套打示例:一是“文件套頭模板”,二是“快遞單據模板”;需要其他功能的模板,只需要對照數據庫表和字段編寫打印配置項,即可與數據庫掛接,進行打印。
套打原理:
1、編寫打印項配置文件:Debug\Templates\DataItems_xxx.xml,參考源碼圖片“文件套頭模板數據項配置-與數據庫表和字段對應”將需要打印的數據庫字段配置在此文件中,以便程序執行打印時按配置的字段值去讀數據庫中存儲的值來進行打??;
2、編輯模板:先導入參考底圖,再在底圖相應位置添加打印項、鏈接數據、設置數據格式,再保存;其中配置文件Debug\Templates\xxx.xml中記錄了各打印項起止位置,鏈接的數據(對應數據庫某個字段),及日期時間格式(★只打印年、月、日,是否打印星期幾等);
3、打?。A覽):首先讀取需要打印的數據(DataTable類型),然后讀取模板配置文件,最后按配置信息來畫出打印信息,進行打??;
4、★系統僅使用配置文件名(以上介紹是的xxx)來定義不同的模板,您可以根據需要制作多個不同類型的模板,通性性很好。
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
namespace?DotNet.PrintControl
{
????public?static?class?DateTimeFormat
????{
????????///?
????????///?獲取格式化后的日期時間字符串
????????///?
????????///?需要格式化的日期時間值|只精確到秒|如果時間為空,則返回空
????????///?
????????///?格式化配置值|例:“TrueTrueTrueTrueTrueTrueTrue|4222222|1|True“,格式化后的日期時間字符串為“2013年12月31日?22:33:02星期二“|
????????///?以字符“|“分隔為4個數組,意義如下:
????????///?數組1:是否打印日期時間|共6個元素,從0-6分別存儲是否打印的標識:“年““月““日““時““分““秒““星期幾“|
????????///?數組2:打印數據位數|共6個元素,從0-6分別存儲打印位數:“年““月““日““時““分““秒““星期“|
????????///?數字3:是否打印日期分隔符|值為:0123分別表示“不打印日期分隔符”“打印【年?月?日】”“打印【-】”“打印【/】”|
????????///?數組4:是否打印時間分隔符|值為:falsetrue分別表示“不打印時間分隔符”“打印冒號【:】”|
????????///
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????77560??2015-08-17?10:55??套打程序\BuildProcessTemplates\AzureContinuousDeployment.11.xaml
?????文件??????59137??2015-08-17?10:55??套打程序\BuildProcessTemplates\DefaultTemplate.11.1.xaml
?????文件??????22644??2015-08-17?10:55??套打程序\BuildProcessTemplates\LabDefaultTemplate.11.xaml
?????文件???????6874??2015-08-17?10:55??套打程序\BuildProcessTemplates\UpgradeTemplate.xaml
?????文件??????74752??2016-04-26?17:18??套打程序\DotNet.PrintControl\bin\Debug\DotNet.PrintControl.dll
?????文件?????101888??2016-04-26?17:18??套打程序\DotNet.PrintControl\bin\Debug\DotNet.PrintControl.pdb
?????文件???????7680??2016-04-26?17:18??套打程序\DotNet.PrintControl\bin\Debug\DotNet.xm
?????文件??????19968??2016-04-26?17:18??套打程序\DotNet.PrintControl\bin\Debug\DotNet.xm
?????文件??????14471??2015-08-26?11:37??套打程序\DotNet.PrintControl\DateTimeFormat.cs
?????文件???????6746??2015-08-17?10:55??套打程序\DotNet.PrintControl\DotNet.PrintControl.csproj
?????文件????????257??2015-08-17?10:55??套打程序\DotNet.PrintControl\DotNet.PrintControl.csproj.vspscc
?????文件???????5240??2015-08-17?10:55??套打程序\DotNet.PrintControl\FontMethod.cs
?????文件???????1518??2015-08-17?10:55??套打程序\DotNet.PrintControl\ListItem.cs
?????文件??????12545??2016-04-20?17:36??套打程序\DotNet.PrintControl\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????5455??2019-12-22?09:36??套打程序\DotNet.PrintControl\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????3587??2019-12-22?09:36??套打程序\DotNet.PrintControl\obj\Debug\DotNet.PrintControl.csproj.FileListAbsolute.txt
?????文件???????1135??2019-12-22?09:36??套打程序\DotNet.PrintControl\obj\Debug\DotNet.PrintControl.csproj.GenerateResource.Cache
?????文件???????8333??2019-12-22?09:36??套打程序\DotNet.PrintControl\obj\Debug\DotNet.PrintControl.csprojResolveAssemblyReference.cache
?????文件??????74752??2016-04-26?17:18??套打程序\DotNet.PrintControl\obj\Debug\DotNet.PrintControl.dll
?????文件?????101888??2016-04-26?17:18??套打程序\DotNet.PrintControl\obj\Debug\DotNet.PrintControl.pdb
?????文件???????1544??2016-04-26?17:18??套打程序\DotNet.PrintControl\obj\Debug\DotNet.PrintControl.Properties.Resources.resources
?????文件????????180??2016-04-26?17:18??套打程序\DotNet.PrintControl\obj\Debug\DotNet.PrintControl.UserControlli
?????文件??????10728??2016-04-26?17:18??套打程序\DotNet.PrintControl\obj\Debug\DotNet.PrintControl.UserControlPrint.resources
?????文件???????1564??2015-08-10?17:34??套打程序\DotNet.PrintControl\obj\Debug\DotNet.WinForm.PrintTemplates.Print.csproj.FileListAbsolute.txt
?????文件????????857??2015-08-10?17:10??套打程序\DotNet.PrintControl\obj\Debug\DotNet.WinForm.PrintTemplates.Print.csproj.GenerateResource.Cache
?????文件???????8587??2015-08-10?17:34??套打程序\DotNet.PrintControl\obj\Debug\DotNet.WinForm.PrintTemplates.Print.csprojResolveAssemblyReference.cache
?????文件???????4608??2015-08-17?11:02??套打程序\DotNet.PrintControl\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
?????文件??????73216??2015-08-10?17:10??套打程序\DotNet.PrintControl\obj\Debug\THS.Print.dll
?????文件???????3120??2015-08-10?12:42??套打程序\DotNet.PrintControl\obj\Debug\WinForm.PrintTemplates.Print.csproj.FileListAbsolute.txt
?????文件????????857??2015-08-10?12:33??套打程序\DotNet.PrintControl\obj\Debug\WinForm.PrintTemplates.Print.csproj.GenerateResource.Cache
............此處省略156個文件信息
評論
共有 條評論