NCReport是一款基于Qt跨平臺應用和UI框架,用C++編寫的強大、快速、多平臺、易用的報表引擎庫、報表生成器、報表設計器、報表編寫器、報表工具和報表解決方案。如果你正在尋找一個Qt報表引擎、Qt報表工具、Qt報表庫、Qt報表工具、Qt的C++報表庫或Qt報表庫,或者僅僅是一個使用XML模板從Qt生成PDF文檔的工具,NCReport是一個很好的選擇。NCReport兼容Qt5和Qt4。
該系統(tǒng)由兩部分組成。報表渲染庫和報表設計器GUI應用程序。報表引擎可以單獨使用和實現(xiàn)。報表模板文件格式為XML格式,模板可以從文件、字符串或sql數(shù)據(jù)庫加載。系統(tǒng)能夠生成各種類型的輸出,如直接打印、內(nèi)部預覽窗口、postscript、PDF、SVG、圖像、文本、HTML。報表設計器使創(chuàng)建報表的XML定義變得非常容易。
聲明:本產(chǎn)品中文介紹為慧都網(wǎng)版權(quán)所有,未經(jīng)慧都公司書面許可,嚴禁拷貝、轉(zhuǎn)載!
* 關于本產(chǎn)品的分類與介紹僅供參考,精準產(chǎn)品資料以官網(wǎng)介紹為準,如需購買請先行測試。
NCReport是一個強大的、快速的、多平臺的、易于使用的報告引擎庫、報告生成器、報告設計器、報告編寫器、報告工具、文件打印系統(tǒng),用C++編寫,基于Qt工具包。該軟件的主要功能是通過使用XML報告模板從數(shù)據(jù)源直接打印、預覽或生成、PDF、PS、SVG、IMAGE和TEXT輸出文件。支持的平臺。Windows, Linux, MacOSX, Raspberry Pi. NCReport已經(jīng)集成并應用在Solaris、Embedded Linux和Android下。軟件代碼完全兼容Qt4和Qt5。
NCReport由兩部分組成:報表渲染庫和一個報表設計器GUI應用程序。報表引擎可以分開使用和實現(xiàn)。報表定義應用了XML格式,可以保存為任何格式——文件格式或sql數(shù)據(jù)庫。該系統(tǒng)可生成多種輸出類型,例如打印機、內(nèi)部預覽窗口、Postscript、PDF、SVG、Text、HTML、 Image。同時報表設計器使得創(chuàng)建報表的XML定義變得更加容易。
以下包括最主要的功能但不僅僅是這些
用于報告設計的GUI應用程序。設計人員創(chuàng)建與報表引擎配合使用的報表模板文件。報告模板格式為XML。
在Qt支持的幾個平臺上本地運行。Windows,Linux,MacOS,Solaris,Raspberry Pi,嵌入式Linux系統(tǒng)。它在每個平臺上提供原生外觀。
多種類型的數(shù)據(jù)源:SQL數(shù)據(jù)庫,支持的數(shù)據(jù)庫:MySQL,PosgreSQL,MS SQL,Oracle,Sybase,F(xiàn)irebird,SqLite或任何具有Qt連接驅(qū)動程序的數(shù)據(jù)庫。隱式或顯式SQL數(shù)據(jù)庫連接。文本,靜態(tài)文本,文本文件,XML,基于QAbstractItemModel的對象,QStringList,自定義子類數(shù)據(jù)源。
本機輸出格式:屏幕預覽,打印機,Postscript,PDF,SVG,JPEG,PNG,HTML,XLS / HTML。包括快速內(nèi)部預覽小部件。使用其他文本模板,我們可以生成任何自定義文本/標記輸出。
文本標簽,字段,HTML文本,線條,矩形,橢圓,圖像,條形碼,交叉表,QTableView項目。有自定義項可用于圖形或任何基于QPainter的應用程序生成的內(nèi)容。
應用程序可以將QVariant數(shù)據(jù)作為參數(shù)發(fā)送到報告。參數(shù)可用于直接呈現(xiàn),SQL命令以及邏輯表達式和腳本中。參數(shù)也可用于傳輸動態(tài)圖像。
一個報告支持多個詳細信息。具有組頁眉,頁腳,聚合函數(shù)的多級詳細信息組:SUM,COUNT,AVG,STD,MIN,MAX。
聚合函數(shù)的自定義變量,頁碼編號和報表元信息的系統(tǒng)變量。
來自靜態(tài)圖片,文件,數(shù)據(jù)源甚至http源的圖像。也可以從數(shù)據(jù)源加載文件名。
Zint第三方條形碼庫提供至少50種可用條形碼的條形碼渲染。條形碼數(shù)據(jù)可以從任何數(shù)據(jù)源提供。條形碼生成器與基于外部C的命令行應用程序一起使用。
QTableView和QTreeView部件的一步打印。打印輸出遵循屏幕列寬度速率。
完整的源代碼保持了Qt4.6-Qt5.7的純Qt4 / Qt5兼容性
NCReport支持 Windows、Linux、MacOSX。軟件系統(tǒng)已經(jīng)被不少用戶集成應用于Solaris、Embedded Linux和Android,并且支持Raspberry Pi平臺。
為你的應用程序提供原生打印和報表生成功能
輕量級、功能強大且易于集成
原生、跨平臺Qt/C++代碼
實惠的價格/性價比
更新時間:2021-12-07 13:28:14.000 | 錄入時間:2013-03-27 10:31:54.000 | 責任編輯:何家巧