一款功能強大的圖表報表控件,支持多種開發(fā)平臺且分發(fā)免費
標簽:VCL報表解決方案報表.NET數據分析開發(fā)商: combit GmbH
當前版本: v26
產品類型:控件
產品功能:圖表
平臺語言:VCL|.NET|JAVA|C++/ MFC
開源水平:不提供源碼
本產品的分類與介紹僅供參考,具體以商家網站介紹為準,如有疑問請來電 023-68661681 咨詢。
List & Label是一款功能強大的圖表報表控件,支持多種開發(fā)平臺且分發(fā)免費。通過List & Label報表生成器,開發(fā)人員只需添加數行代碼便可在他們的程序中添加報表,子報表,簡單列表,多表單,交叉表,圖表,表格,標簽,打印,預覽,導出以及Web報表。
適用范圍:.NET、Java、Delphi、C#、C/C++、C++ Builder、Visual Basic、Visual C++等平臺的報表、圖表、儀表盤、條碼的生成。
聲明:本產品中文介紹為慧都網版權所有,未經慧都公司書面許可,嚴禁拷貝、轉載!
* 關于本產品的分類與介紹僅供參考,精準產品資料以官網介紹為準,如需購買請先行測試。
List & Label 19-為軟件開發(fā)者們提供的強大報表工具
List & Label報表組件的應用領域
用戶只需添加數行代碼即可為其應用程序增強功能,可包含以下功能:報表,子報表,簡單列表,多表單,交叉表,圖表,表格,標簽,打印,預覽,導出以及Web報表。
不同版本以適應不同需求
企業(yè)版:包含支持與訂閱,web服務器授權等
專業(yè)版:包含支持以及訂閱
標準版:包含終端用戶設計器,不包含支持
免費版:不包含設計器,輸出中包含水印,僅支持英文
List & Label 19特性
高亮信息
|
面對終端用戶的設計器設計器支持免費重新分配,你可以將其部署到任何應用中,以報告、子報表、列表、多表格、列聯(lián)表、圖形、圖表、根特圖表、計量表、表格、標簽、郵件合并、條形碼和web報表的形式向終端用戶提供直觀的輸出顯示。設計器也能完美集成到任何應用程序,支持Windows 2000到最新版本的多種操作系統(tǒng)。 |
輕松鏈接到數據源你可以將數據字段和數據庫字段,包括列表和標簽,組合成一個封裝組件或者DLL,使用數據綁定,選擇脫離數據庫工作模式,或者將設計器放置在一個單獨控件中。甚至無需任何代碼,你就可以通過智能標簽鏈接直接從.NET開發(fā)環(huán)境啟動設計器。此報表工具支持廣泛的數據源,包括SQL、Oracle、XML、LINQ和NoAQL。而且你可以輕松地結合多個數據源,例如SQL數據、業(yè)務對象和CSV數據。 |
開發(fā)環(huán)境選擇使用List & Label你可以自由地選擇開發(fā)環(huán)境。你可以為項目選擇最合適的語言,如NET、Visual Studio、C#、C/C++、Delphi等等 |
精美的報表該報表生成器以最小的編程點集成到軟件中,提供專業(yè)水平的列聯(lián)表、列表和報表。用戶可以采用多種圖表和計量表來提高報表的視覺效果。List & Label還支持表格、標簽等進行批量打印,而無需文字處理工具。 |
配置方法簡單由于支持xcopy,List & Label很容易集成到應用中,無需特殊的數據庫驅動和安裝要求。也可以很容易地復制到你需要使用的地方,內存占用很小。開發(fā)人員很喜歡這個簡單的過程—甚至不需要注冊(除非你使用OCX),即使出現小故障,完整的自動調試功能也可以很快解決它。 |
易于部署通過完整的API,你可以添加、移除和修改序列以及點,或者創(chuàng)建圖表后隨時修改坐標軸。大量的事件為圖表編程提供了鉤子函數。結合jQuery、MooTools或原型的Ajax API,他們對解決方案是開放的,就像不斷更新來自服務器、用戶數據源的屬性值的動態(tài)圖表。 |
是什么讓List & Label報表工具與眾不同?
標準版,專業(yè)版以及企業(yè)版中均包含了終端用戶設計器 有了List & Label Report Designer,用戶即可快速便捷的為其應用程序增加一些強大的功能。用戶無需為之支付后續(xù)費用即可在大部分的桌面應用程序之間傳遞使用,其企業(yè)版還包含了用于服務器的運行時授權。 | List & Label設計器提供你想要的一切功能。 |
靈活性與全局控制 |
廣受贊譽
List & Label已經過17年的不停完善和更新,目前已經擁有全球眾多忠實的客戶,并在業(yè)界多次獲得好評。
快速集成
總共只需五分鐘,共計三步即可在.NET中完成:將組件拖曳至窗體中;設置智能標簽屬性;開始打印或設計。
易于再發(fā)布
終端用戶無需安裝數據庫驅動,分發(fā)非常簡單,且安裝包相當方便快捷,甚至只需要20MB的存儲空間即可!
選擇開發(fā)環(huán)境
改變編程語言以適應開發(fā)者的項目—這壓根就不是問題!其支持諸如.NET, Visual Studio, C#, C/C++, Delphi等其他編程語言。
來自德國廠商的技術支持
我們軟件優(yōu)異的性能來自于強大的軟件開發(fā)團隊,用戶可快速的得到技術支持響應。
為軟件開發(fā)者而生的強大報表
List & Label有別于當前市面上已存在的任何報表生成器,因為在設計之初,我們就全心關注于什么才是開發(fā)者們最需要的。所以這是一個真正意義上的開發(fā)工具!
節(jié)省時間
體積較小
|
應用領域
報表,列表,交叉表,包括多重數據表,主從表/主次表以及其他所有對象類型的組合,比如表格中的圖表等。
圖表,單一圖表和與報表結合的圖表。
表單和文件卡:準確的獲取結果,比如,使用掃描原件。
交互式表單使得終端用戶可以在打印預覽中進行輸入。
標簽,包括條形碼以及圖像,其提供了多達40余種條形碼格式,以及超過2000余種國際化的標簽模板,用戶可根據自己喜好設計大小。
使用RTF對象合并郵件。用戶可以將之作為一個控件集成入對話框中,將之作為一個小的文字處理器使用。
導出與轉化:PDF, HTML, RTF, Excel, MHTML, XML, JPEG, GIF, BMP, EMF, TIFF, Multi-TIFF, CSV, TTY, WMF, PCX, PNG, PCD, DIB, RLE等等。
實用原則
傳統(tǒng)桌面應用程序:: 數據庫(用戶的應用程序將數據傳送至List & Label)或者通過.NET, Delphi, C++ Builder完成數據綁定. | 服務器或者Web服務器應用程序: 用戶僅需在起Web應用程序中計劃設置一個接口以創(chuàng)建報表。在企業(yè)版中我們提供了為服務器和web服務器應用程序定制的無限制運行時授權! |
Web Reporting示例
下面是如何使用combit List & Label網頁報表的示例。
>>Web Reporting Demo
編程實例
Starting the Designer
.NET
protected void button1_Click (object sender, System.EventArgs e)
{
try
{
// Bind to a DataSet object
LL.SetDataBinding(myDataSet, "Orders");
// Set Properties
LL.AutoDesignerFile = "subreport.lst";
LL.AutoProjectType = LlProject.List;
LL.AutoDialogTitle = "Sample";
LL.AutoShowSelectFile = true;
// Call the Designer
LL.Design();
}
// Catch Exceptions:
catch (Exception LlException)
{
MessageBox.Show("Information: " +
LlException.Message,"Information",
MessageBox.IconInformation | MessageBox.OK);
}
}
Delphi
{Start the Designer}
procedure TForm1.DesignButtonClick(Sender: TObject);
begin
//Assign data source
LL.DataSource := dsCustomers;
//Pass customer data as fields
LL.AutoMasterMode := mmAsFields;
//Set the default project name
LL.AutoDesignerFile := 'subrep.lst';
//Switch print mode to preview
LL.AutoDestination := adPreview;
//Call Designer
LL.AutoDesign('Invoice List', '');
end;
C++
// Define special fields
normal text field:
LlDefineFieldExt(job, "Text", "Testtext",LL_TEXT, NULL);
// Footer field, i.e. numeric:
LlDefineFieldExt(job, "Subtotal", "12.34",
LL_NUMERIC | LL_TABLE_FOOTERFIELD, NULL);
// Barcode field:
LlDefineFieldExt(job, "BC_EAN_128", "123456789abcd",
LL_BARCODE_EAN128, NULL);
// Variable graphics by file name:
LlDefineFieldExt(job, "Regular Graphic","sunny.bmp",
LL_DRAWING, NULL);
// File open dialog with sketch:
LlSelectFileDlgTitleEx(job, hWnd, "File open",
LL_PROJECT_LIST, szFile,sizeof(szFile), NULL);
// Remove a certain menu command from the Designer:
LlDesignerProhibitAction(job, 211);
// Start the Designer with the above fields:
LlDefineLayout(job, hWnd, "Title", LL_PROJECT_LIST, szFile);
Visual Basic
Private SubButtonDesign_Click()
'Start the Designer with the title "Invoice" and the file "invoice.rpt":
ListLabel1.Design(0, hWnd, "Invoice", LL_PROJECT_LIST, "invoice.rpt", 1)
End Sub
For data definition the event ListLabel1_CmndDefineFields is used.
Programming Examples Printing
.NET
private void button2_Click(object sender, System.EventArgs e)
{
try
{
// Bind to a DataSet object
LL.SetDataBinding(myDataSet, "Orders");
// Set Properties
LL.AutoDesignerFile = "subreport.lst";
LL.AutoProjectType = LlProject.List;
LL.AutoDialogTitle = "Example";
LL.AutoShowSelectFile = true;
// Start Print
LL.Print();
}
// Catch Exceptions:
catch (Exception LlException)
{
MessageBox.Show("Information: " +
LlException.Message,"Information",
MessageBox.IconInformation | MessageBox.OK);
}
}
Delphi
{Printing}
procedure TForm1.PrintButtonClick(Sender: TObject);
begin
//Assign data source
LL.DataSource := dsCustomers;
//Pass customer data as fields
LL.AutoMasterMode := mmAsFields;
//Set the default project name
LL.AutoDesignerFile := 'subrep.lst';
//Switch print mode to preview
LL.AutoDestination := adPreview;
//Print
LL.AutoDesign('Invoice List', ,);
end;
C++
//=====================================
void CMainFrame::DoLabelPrint()
//=====================================
{
// Define special fields, regular text field:
LLDefineFieldExt(job, "Text", "Testtext",LL_TEXT, NULL);
// Numeric field:
LLDefineVariableExt(job, "Subtotal", "12.34",
LL_NUMERIC | LL_NUMERIC, NULL);
// Barcode field:
LLDefineVariableExt(job, "BC_EAN_128", "123456789abcd",
LL_BARCODE_EAN128, NULL);
// Variable graphic by file name:
LLDefineVariableExt(job, "Graphic","sunny.bmp", LL_DRAWING, NULL);
// Start printing:
LlPrintWithBoxStart(job, LL_PROJECT_LABEL, szFile,
LL_PRINT_EXPORT, LL_BOXTYPE_BRIDGEMETER, hWnd, "Printing...");
//Print label:
nErrorValue = LlPrint(job);
// End printing:
LlPrintEnd(job,0);
}
Visual Basic
Private Sub ButtonPrint_Click()
'Print the project "test.rpt" on the printer:
Data1.Recordset.MoveFirst
ListLabel1.Print(0, LL_PROJECT_LIST, "test.lst",_
True, LL_PRINT_NORMAL,_
LL_BOXTYPE_NORMALWAIT, hWnd,_
"Print, True, Environ$("temp"))
End Sub
Private Sub ListLabel1_CmndDefineFields(ByVal nUserData As Long,
ByVal bDummy As Long, nProgressInPerc As Long, pbLastRec As Long)
'This event is called by the commands Print and Design.
'It is called for each record to declare the fields and
'their contents to List & Label.
'Repeat for all fields of a 'record:
For i = 0 To Form1.Data1.Recordset.Fields.Count - 1
content$ = Data1.Recordset.Fields(i)
nRet = ListLabel1.LlDefineFieldExt _
(Data1.Recordset.Fields(i).Name,_
content$, LL_TEXT)
Next i
'Skip to next record:
Form1.Data1.Recordset.MoveNext
'Stop printing of last record is reached:
If Form1.Data1.Recordset.EOF = True Then
pbLastRec = 1
End If
End Sub
List & Label's媒體評論
下面是媒體對List & Label評價的部分列舉。
dotnetpro magazine 03/2011 "List & Label has got what it takes to replace reporting component Crystal Reports in Visual Studio. Practically speaking, List & Label shouldn't be missing in any tool collection ..." “Conclusion: Working with List & Label is fun both for developers and users of applications.” " List & Label offers extensive graphic functionalities for report generation..." "combit supports developers by offering extensive documentation, trainings and a broad range of source code examples." "Thanks to List & Label, target applications get a professional look and feel ..." |
PC Magazin 3/10 "Test result: very good" "List & Label is a well engineered auxiliary tool for developers (...)" "Result: List & Label presents itself up to date and already supports Visual Studio 2010. (...) Special goody: the Professional and Enterprise Edition include a 64-Bit version which has only slightly less functions in comparison to the 32-Bit version and makes the full RAM accessible." |
PC Magazin 01/09 Rating: "very good" "List & Label is the most important develoment tool made in Germany due to its excellent product support, it's continuous perfective maintenance and further development." |
dotnetpro magazine Reader's Choice Award 2008: "Best Component" Readers of the German "dotnetpro" magazine elected List & Label to be the best component 2008! |
database pro 06/08 "Data presentation de luxe" „List & Label has for years been among the most important components in the domain of programming." |
dot.net magazine Reader's Choice Award 2008: "Best Reporting-Tool" Readers of "dot.net magazin" have voted for our report generator List & Label to be the winner of its category for the 4th time in a row! |
PC Magazin 02/08 Test result: "Top product, Rating: very good" "List & Label 13 was made with much love and makes the developers work easier ..." |
dotnetpro magazine Reader's Choice Award 2007: "Best Component" The readers of the German "dotnetpro" magazine elected List & Label as winner in the category "Component" |
更新時間:2021-02-25 14:41:52.000 | 錄入時間:2006-08-21 15:40:00.000 | 責任編輯:鄭恭琳