国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

開發(fā)設(shè)計圖文并茂的報表的組件

2019-11-18 18:27:45
字體:
供稿:網(wǎng)友
            輕松設(shè)計開發(fā)圖文并茂的報表
             具體參見:http://www.yuanzn.com/demo.htm
   
一、概述

    Windows環(huán)境下的報表設(shè)計并不象原來DOS下的那樣,通過制表符拼接起來就行了,中國式報表中的表格線需要采用畫線的形式來繪制,這樣,在有大量報表需要設(shè)計的軟件開發(fā)工程中,程序員的壓力相當(dāng)大。雖然很多開發(fā)工具中有“報表設(shè)計器”,但往往由于工具是“泊來品”而不合中國人的習(xí)慣。


    為此,我們花費了大量精力,開發(fā)成功了一套實用、功能強大、可設(shè)計開發(fā)符合國人習(xí)慣的中國式報表的軟件工具及其配套的中間件,希望因此給各位同行減輕報表設(shè)計的壓力!


    “ChineseReport”是一套專業(yè)的中國式報表設(shè)計開發(fā)中間件和工具,由“報表格式生成器”和“報表系統(tǒng)開發(fā)中間件”兩部分組成,前者讓報表系統(tǒng)設(shè)計人員快速制作各種格式復(fù)雜的報表模板,而后者則向應(yīng)用程序提供報表功能服務(wù),輕松實現(xiàn)實際報表的填寫、統(tǒng)計圖表生成、報表預(yù)覽、報表打印等。


    軟件適合在各種版本的Windows下運行,中間件適合Delphi、VB、VC、PB等多種開發(fā)工具調(diào)用。輕松的操作、自由的控制、強大的功能、良好的效果,讓您輕松實現(xiàn)復(fù)雜多變、圖文并茂的中國式報表!


    系統(tǒng)以動態(tài)鏈節(jié)庫(DLL)的形式提供如下30個報表處理函數(shù)或過程供主應(yīng)用程序調(diào)用:


InitReportSystem
UserReportExists
UserReportCount
FindUserReport
CreateUserReport
OpenUserReport
RemoveUserReport
GetCellFont
SetCellFont
GetCellPosition
FillData
FillImageFromFile
FillImageFromStream
CreateChart
SetChartTitle
SetChartItems
SetChartStyle
SetChartLegendFont
SetChartItemName
SetChartYAxis
SetChartGaps
SetChartGroupColor
SetChartItemValue
PaintChartToCell
FreeChart
CreatePRogress
ShowProgress
CloseProgress
EndReportSystem


    以上函數(shù)及過程完成用戶報表管理、數(shù)據(jù)填入、圖形填入、統(tǒng)計圖形繪制、進(jìn)度條顯示、報表預(yù)覽和打印窗口的顯示等任務(wù),使用這些功能后,程序員不用再花費大力氣到報表的格式控制和輸出控制上,而只需要將精力花在主應(yīng)用程序的數(shù)據(jù)處理上即可。


二、基本開發(fā)步驟為:

     (1)、使用“報表格式生成器”定義報表格式,即報表模版。

     (2)、將ChineseReport.DLL等文件復(fù)制到您正在開發(fā)的工程的文件夾下。

     (3)、在您的源程序中包含CReportAPI單元文件,該文件定義了ChineseReport.Dll
            動態(tài)鏈接庫的接口參數(shù)、相關(guān)過程或函數(shù)的接口說明。

     (4)、調(diào)用ChineseReport.Dll提供的過程或函數(shù),實現(xiàn)您的開發(fā)工程中的數(shù)據(jù)
            和“報表格式生成器”定義的報表模板的關(guān)聯(lián),即把您的系統(tǒng)中的統(tǒng)計數(shù)據(jù)
            填寫到報表模板中,生成實際的應(yīng)用系統(tǒng)報表。

     (5)、調(diào)用ChineseReport.Dll模塊中的功能,實現(xiàn)各種統(tǒng)計圖形的繪制和置入報表

     (6)、調(diào)用ChineseReport.Dll模塊中的功能,實現(xiàn)報表預(yù)覽、導(dǎo)出、打印等功能。
 
     (7)、當(dāng)您完成開發(fā)時,將ChineseReport.dll捆綁在您的應(yīng)用程序中,一起發(fā)布。

 

三、ChineseReport.Dll的性能指標(biāo):

      (1)、標(biāo)準(zhǔn)的StdCall調(diào)用格式,支持各種Windows下的開發(fā)工具。

      (2)、運行時完全脫離報表生成器,與應(yīng)用程序緊密結(jié)合運行。

      (3)、支持各種復(fù)雜的網(wǎng)格型、中國式報表。

      (4)、支持文字表格單元、圖形表格單元、圖像表格單元、統(tǒng)計圖表格單元,
             可自由實現(xiàn)各種格式效果的圖文報表。

      (5)、9種常用統(tǒng)計圖,支持2、3D,彩色/黑白等模式,自由設(shè)置圖表各部分的字體風(fēng)格。

      (6)、支持從數(shù)據(jù)流、文件填入圖片到報表單元格

      (7)、支持WMF、EMF、BitMap、Jpeg、Icon、MetaFile等多種圖形圖像格式

      (8)、具備報表分頁存取、用戶報表標(biāo)識、歷史用戶報表存儲、歷史報表清理等多種處理過程或函數(shù)。

      (9)、提供報表預(yù)覽、打印、導(dǎo)出、統(tǒng)計進(jìn)度窗等多種可重用窗體及相關(guān)控制過程或函數(shù)。

      (10)、適合SQL Server、Oracleaccess、DBF等多種數(shù)據(jù)庫類別

      (11)、設(shè)備無關(guān)的打印輸出控制,以毫米為基本單位,利于尺寸控制。

      (12)、運行環(huán)境適應(yīng)Windows98/Me/2000/NT/XP。


四、報表格式生成器基本操作

1、指定您正開發(fā)的應(yīng)用系統(tǒng)的數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)庫連接

2、使用“創(chuàng)建”功能,在您的數(shù)據(jù)庫中建立報表相關(guān)的一系列數(shù)據(jù)表

3、使用“新建表”功能,建立一個報表的基本框架,注意設(shè)定合適的
   基本行數(shù)、列數(shù)信息(根據(jù)實際報表及打印紙張大小來設(shè)置)。

4、調(diào)整報表行數(shù)、“報表基本列”,使報表總寬度正好在紙張范圍之內(nèi)(可先“預(yù)覽”,
   再調(diào)整)。

5、在“基本列”欄中,選定“XX-不規(guī)則單元格”,選擇“組合”、“重組”等功能
   進(jìn)行單元格的組合(即把基本的單元格組合成大的單元格)。

6、“預(yù)覽”格式之后,假如組合單元格不正確,使用“打散”把原來組合的單元格
   進(jìn)行取消組合操作。

7、重復(fù)以上4-6步,直到格式滿意為止。

8、退出本軟件,按ChineseReport.DLL相關(guān)的技術(shù)資料,進(jìn)行數(shù)據(jù)填入和預(yù)覽打印。


上一篇:攔截其它程序的網(wǎng)絡(luò)數(shù)據(jù)封包

下一篇:字符畫軟件的四個關(guān)鍵技術(shù)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 和静县| 新竹县| 栖霞市| 前郭尔| 桓台县| 丹凤县| 拜泉县| 宾阳县| 中超| 巴楚县| 新绛县| 廉江市| 肃南| 芦溪县| 绍兴市| 万山特区| 潼南县| 海阳市| 宁陕县| 台南市| 武邑县| 苍南县| 富锦市| 和静县| 尤溪县| 饶平县| 黄陵县| 开平市| 东辽县| 夏邑县| 安义县| 察隅县| 乌鲁木齐县| 柳江县| 阜平县| 团风县| 昌吉市| 陇西县| 三原县| 深水埗区| 阳城县|