- 下載ReportGenerator source files - 47.5 KB
- 下載ReportGe
- 下載ReportGenerator demo project - 68.8 KB
- 下載ReportGenerator demo binary - 26.6 KB
- 下載ReportEditor source - 132 KB
- 下載ReportEditor documentation - 53.2 KB
- 下載ReportCreator source - 182 KB
- 下載ReportCreator documentation - 32.9 KB
- 下載ReportCreator binary - 66.9 KB
介紹 打印是大多數應用程序的正常部分,但對許多開發人員來說太復雜了。向應用程序添加打印列表和報告所需的工作量常常令人生畏,而且存在許多缺陷。這里,我提供了一個包來提供幫助,包中包含一個使用模板文件的插件報告生成器、一個sdi演示程序、一個用於模板文件的即插即用報告編輯器,以及一個演示程序。和文檔!這些代碼可以在您自己的應用程序中原樣使用,也可以作為CReportEditor。 ReportCreator還包含一個標尺,可以刪除它並與其他cdiagrameditor派生的作品一起使用。不過,這是留給讀者的練習。 文檔包含包結構上的文檔。 使用ReportCreator ReportCreator是報表生成器模板文件的編輯器。它首先也是最重要的一個矢量編輯器,讓你在屏幕上用CDiagramEditor的所有特性繪制字段,比如平移,縮放,多次選擇,還有很多很多。 它允許您以像素、厘米或英寸為單位工作,以適合於面向打印機的應用程序。文檔包含了詳細的信息。 許可證 如果您想要將這些包或它們的一部分添加到您自己的代碼中—商業與否,您完全可以這樣做。代碼附帶tisataafl許可,有一種東西叫做免費午餐,你可以自由修改、重寫、轉售或者對代碼做任何你想做的事情。您可以明確地刪除源代碼和標題中的我的注釋,用您自己的注釋替代它們。如果您應該在商業應用程序中使用代碼,您不必在代碼、文檔或完成的應用程序中向我致謝。 歷史 6/5/2005 初始版本 28/5/2005 首先,更正幾個錯誤: 固定的資源泄漏在CCornerBox::OnPaint報告創建者(alex_br)。修正了在繪制對象線厚/筆刷創建中的愚蠢的線厚錯誤。 以及其他一些被作為衍生品從其他修改中刪除的內容。 也有不少變化: Multi-template報告。報告可以由多個模板,例如,標題頁,幾個部分和總結(Carsten Bøgh Poulsen)。動態對象訪問。對象可以在運行時訪問,因此可以檢查和修改屬性。對象也可以在運行時添加(Hakan Nilsson)。字段和單元格的更特殊標記。[%粗體%]和[%斜體%]將分別使字段/單元格加粗或斜體。[%分離器%],[% bold-separator %], [% double-separator %]將畫一條細線,粗線或雙行跨網格中的一行,而不是數據(Carsten Bøgh Poulsen)。圖像不僅可以從文件中設置,還可以從hbitmap和句柄到DIBs (Alex Evans)。從文件模板不僅可以被添加,但也與數據從CStringArray LPCTSTR,用甚至從應用程序資源(Carsten BøDaberElay, gh Poulsen)。 1/10/2006 這個項目已經被忽視了一段時間,但是現在是時候進行更新了!這次,我們有: 當根據文檔添加數據時,從Add返回TRUE以支持字體字符集。(Vladimir Svrkota, J Bartkowiak)。增加了語言環境處理。添加[%pagebreak%]-網格命令。這和其他命令一樣工作,當將此文本放入單元格時,網格將中斷並在下一頁繼續。添加了一個函數調用ReplaceCell來在網格中設置單元格數據。此調用將特定單元格中的數據替換為新數據。(Carsten B Poulsen) 非常感謝所有對這個項目的幫助、反饋和支持! 本文轉載於:http://www.diyabc.com/frontweb/news338.html