本DataGridView打印控件和.NET打印控件5.7版2014年11月2日修改完成,完全免費,在.NET2.0及以上環(huán)境下都可以使用(VB打印、C#打印都是可以的),有幫助文檔與使用實例。
WPF中打印測試包含一個在WPF應用程序中使用VB2008Print組件進行打印預覽和打印的實例,有源代碼
窗口程序使用演示包含多個打印控件在窗口程序使用的實例及源代碼(有C#的,也有VB的),有源代碼
打印控件實際的打印控件(含.NET4.0的專用打印控件)(含幫助文件)
DataGridView打印及.NET輕松打印控件5.7版主要更新:
1、重寫DataGridView導出Excel的代碼,5.7版控件使用開源的NPOI庫導出Excel,完全不依賴Office,不會再有因為沒裝Office或Office安裝有問題而導出失敗的情況,而且導出速度非�?欤С执笥�65536條記錄的導出(自動分成多個工作表),效果非常好。導出Excel的接口未變,因此您不需要修改任何代碼,只需替換控件即可;
2、SimpleReport打印組件添加了導出Excel功能,該功能在打印預覽界面的按鈕中;
3、多表頭組件MulHeaderDataGridView添加了從Excel中導入數(shù)據(jù)(ImportFromExcel函數(shù))及復制(Copy函數(shù))與粘貼(Paste函數(shù))的功能。其中導入Excel功能使用開源的NPOI組件實現(xiàn),不依賴Office。
4、其他一些完善,比如解決了導出Excel時強制換行不自動顯示,而是要雙擊才顯示問題;導出Excel時,圖片能按單元格大小導出。
本控件特色:
1、強大的DataGridView打印功能,不僅可以以多種形式(普通打印、分欄打印、跨頁打印、工資條打�。┐蛴GV表格,基本上能完全按DGV控件本身設置的格式如字體、字號、背景顏色、前景顏色、單元格對齊方式等打印出來,文字圖像都可以打印,而且是完全根據(jù)表格當前的顯示順序進行打印的,基本上做到了所見即所得的打印。
2、報表設計功能。報表模板設計組件EasyReport可以設計普通報表、分組報表、套打模板等,以DataGridView為數(shù)據(jù)源�?丶奈恢靡院撩诪橛嬃繂挝�,定位準確,很適合套打單據(jù)設計。
3、強大的圖表打印功能。5.2版控件新增了一個Chartlet的組件,使用非常方便,可以生成柱形圖、餅圖、折線圖等多種圖形,而且可以設置2D或3D效果,既可以在打印控件中打印出來,也可以在Graphics對象中顯示。
4、分組匯總打印DataGridVeiw功能,每組還可以自動換新頁打印,還可以自動增加行號。
5、強大的文本打印輸出功能,控件提供多個文本打印重載函數(shù),打印文本時,如果需要,控件會自動換行和換頁打印輸出。還增加了以指定行間距及字符間距打印文本的功能,可以用固定行距,也可以用單倍或多倍行距打印文本。
6、強大的繪圖功能,基本上.NET的GDI+的繪圖函數(shù)(如直線、矩形、路徑、多邊形、曲線等)都有,只有個別函數(shù)的名稱有點區(qū)別。
7、支持同一文檔多種版面格式打�。愃朴赪ord中的節(jié)的功能):對同一份文檔,不同的頁面可以設置不同的格式(紙張大小、紙張方向、頁邊距),只需要在新增一頁時在NewPage方法中指定要使用的頁面格式即可,使用非常簡單。
8、報表文件保存功能。本控件允許將當前打印預覽的內容保存為報表文件,以后使用本控件重新打開該報表文件即可重現(xiàn)原來保存報表時的打印內容。
9、Excel導出功能,可以將DataGridView導出為Excel文件,5.7版控件使用開源的NPOI導出Excel,速度非常快,效果非常好,5.4版還增加了合并單元格的導出功能。
10、打印DataGridView時的打印方案保存與讀取功能�?梢詫斍按蛴�(shù)保存為打印方案文件,或者從保存的打印方案文件中讀取打印參數(shù)。
11、水印打印功能。根據(jù)需要,可以在頁面中打印或不打印以半透明空心文字打印水印。
12、強大的容器控件打印功能(DrawPanel函數(shù))。借助該函數(shù),您只需要在您的容器控件中設計好要打印的內容及打印內容的相對位置,控件輕松幫你打印出來(如果超過一頁,控件會自動換頁續(xù)打)。
13、特殊文字效果打印功能�?丶哂写蛴「〉裎淖�、陰影文字、空心文字、塊文字的功能。
14、頁眉頁腳中既可打印文字,也可打印圖像,或者即打印圖像又打印輸出文字。
15、圖像與圖標打印輸出功能。
16、多表頭(跨行跨列的復雜表頭)打印功能,多表頭組件支持多表頭顯示與打印、單元格內容的合并顯示、打印與導出。
17、自定義紙張支持功能。
18、紙張背景圖片設置打印功能。
19、.NET4.0支持功能(是單獨的一個文件)。
20、直接打印窗口中的TreeView控件功能。
21、打印窗口中的ListView功能。
22、RichTextBox控件的RTF文本打印功能。
23、斜線表頭打印功能(5.4版新增)。
24、二維碼打印功能(5.5版本增加)。
25、5.6版新增的SimpleReport組件允許您在一個方案文件中管理多個打印方案,在打印預覽時能自由在各個打印方案之間切換。
26、5.7版控件增加了使用開源的NPOI從Excel文件中導入數(shù)據(jù)到DataGridView的功能,以及DataGridView的復制與粘貼功能。