提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
一款功能强大的图表报表控件,支持多种开发平台且分发免费
标签:VCL报表解决方案报表.NET数据分析开发商: combit GmbH
当前版本: v26
产品类型:控件
产品功能:图表
平台语言:VCL|.NET|JAVA|C++/ MFC
开源水平:不提供源码
本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。
List & Label是一款功能强大的图表报表控件,支持多种开发平台且分发免费。通过List & Label报表生成器,开发人员只需添加数行代码便可在他们的程序中添加报表,子报表,简单列表,多表单,交叉表,图表,表格,标签,打印,预览,导出以及Web报表。
适用范围:.NET、Java、Delphi、C#、C/C++、C++ Builder、Visual Basic、Visual C++等平台的报表、图表、仪表盘、条码的生成。
With the report generator List & Label, software developers need only a few lines of code to equip their own applications with reports, forms, lists, diagrams, labels, serial mails, export functionalities etc.
声明:本产品中文介绍为慧都网版权所有,未经慧都公司书面许可,严禁拷贝、转载!
* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。
List & Label 19-为软件开发者们提供的强大报表工具
List & Label报表组件的应用领域
用户只需添加数行代码即可为其应用程序增强功能,可包含以下功能:报表,子报表,简单列表,多表单,交叉表,图表,表格,标签,打印,预览,导出以及Web报表。
不同版本以适应不同需求
企业版:包含支持与订阅,web服务器授权等
专业版:包含支持以及订阅
标准版:包含终端用户设计器,不包含支持
免费版:不包含设计器,输出中包含水印,仅支持英文
List & Label 19特性
高亮信息
|
面对终端用户的设计器设计器支持免费重新分配,你可以将其部署到任何应用中,以报告、子报表、列表、多表格、列联表、图形、图表、根特图表、计量表、表格、标签、邮件合并、条形码和web报表的形式向终端用户提供直观的输出显示。设计器也能完美集成到任何应用程序,支持Windows 2000到最新版本的多种操作系统。 |
轻松链接到数据源你可以将数据字段和数据库字段,包括列表和标签,组合成一个封装组件或者DLL,使用数据绑定,选择脱离数据库工作模式,或者将设计器放置在一个单独控件中。甚至无需任何代码,你就可以通过智能标签链接直接从.NET开发环境启动设计器。此报表工具支持广泛的数据源,包括SQL、Oracle、XML、LINQ和NoAQL。而且你可以轻松地结合多个数据源,例如SQL数据、业务对象和CSV数据。 |
开发环境选择使用List & Label你可以自由地选择开发环境。你可以为项目选择最合适的语言,如NET、Visual Studio、C#、C/C++、Delphi等等 |
精美的报表该报表生成器以最小的编程点集成到软件中,提供专业水平的列联表、列表和报表。用户可以采用多种图表和计量表来提高报表的视觉效果。List & Label还支持表格、标签等进行批量打印,而无需文字处理工具。 |
配置方法简单由于支持xcopy,List & Label很容易集成到应用中,无需特殊的数据库驱动和安装要求。也可以很容易地复制到你需要使用的地方,内存占用很小。开发人员很喜欢这个简单的过程—甚至不需要注册(除非你使用OCX),即使出现小故障,完整的自动调试功能也可以很快解决它。 |
易于部署通过完整的API,你可以添加、移除和修改序列以及点,或者创建图表后随时修改坐标轴。大量的事件为图表编程提供了钩子函数。结合jQuery、MooTools或原型的Ajax API,他们对解决方案是开放的,就像不断更新来自服务器、用户数据源的属性值的动态图表。 |
是什么让List & Label报表工具与众不同?
标准版,专业版以及企业版中均包含了终端用户设计器 有了List & Label Report Designer,用户即可快速便捷的为其应用程序增加一些强大的功能。用户无需为之支付后续费用即可在大部分的桌面应用程序之间传递使用,其企业版还包含了用于服务器的运行时授权。 | List & Label设计器提供你想要的一切功能。 |
灵活性与全局控制 |
广受赞誉
List & Label已经过17年的不停完善和更新,目前已经拥有全球众多忠实的客户,并在业界多次获得好评。
快速集成
总共只需五分钟,共计三步即可在.NET中完成:将组件拖曳至窗体中;设置智能标签属性;开始打印或设计。
易于再发布
终端用户无需安装数据库驱动,分发非常简单,且安装包相当方便快捷,甚至只需要20MB的存储空间即可!
选择开发环境
改变编程语言以适应开发者的项目—这压根就不是问题!其支持诸如.NET, Visual Studio, C#, C/C++, Delphi等其他编程语言。
来自德国厂商的技术支持
我们软件优异的性能来自于强大的软件开发团队,用户可快速的得到技术支持响应。
为软件开发者而生的强大报表
List & Label有别于当前市面上已存在的任何报表生成器,因为在设计之初,我们就全心关注于什么才是开发者们最需要的。所以这是一个真正意义上的开发工具!
节省时间
体积较小
|
应用领域
报表,列表,交叉表,包括多重数据表,主从表/主次表以及其他所有对象类型的组合,比如表格中的图表等。
图表,单一图表和与报表结合的图表。
表单和文件卡:准确的获取结果,比如,使用扫描原件。
交互式表单使得终端用户可以在打印预览中进行输入。
标签,包括条形码以及图像,其提供了多达40余种条形码格式,以及超过2000余种国际化的标签模板,用户可根据自己喜好设计大小。
使用RTF对象合并邮件。用户可以将之作为一个控件集成入对话框中,将之作为一个小的文字处理器使用。
导出与转化:PDF, HTML, RTF, Excel, MHTML, XML, JPEG, GIF, BMP, EMF, TIFF, Multi-TIFF, CSV, TTY, WMF, PCX, PNG, PCD, DIB, RLE等等。
实用原则
传统桌面应用程序:: 数据库(用户的应用程序将数据传送至List & Label)或者通过.NET, Delphi, C++ Builder完成数据绑定. | 服务器或者Web服务器应用程序: 用户仅需在起Web应用程序中计划设置一个接口以创建报表。在企业版中我们提供了为服务器和web服务器应用程序定制的无限制运行时授权! |
Web Reporting示例
下面是如何使用combit List & Label网页报表的示例。
编程实例
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" |
List & Label 16 - 100% Reporting Power for Software Developers
Areas of use for the reporting component List & Label
You can enhance your applications by adding only a few lines of code to include all types of evaluations: reports, subreports, simple lists, multi-tables, crosstabs, charts, forms, labels, printing, preview, export and web reporting.
An Edition to Suit Any Requirement
Enterprise Edition: Includes support and subscription, web server licenses etc.
Professional Edition: Includes support and subscription.
Standard Edition: Designer for end user included, support not included.
Free Edition: Designer not included, watermark on printouts, English only.
What Makes The Reporting Tool List & Label Special?
Flexibility and total control
Custom data fields and database fields can be combined as you prefer. Choose freely between component or DLL, data binding or independent from database.
Multiple awards
List & Label has been available for over 17 years. There are many enthusiastic customers and press reviews worldwide.
Fast integration
Apply in 3 steps taking only 5 minutes with .NET: Drag component to form. Set properties using smart tags. Start printing / design.
Easy to redistribute
No installation of database drivers at the end user. Redistributing is dead easy and the package is so handy. Only about 20 MB necessary!
Choose developing environment
Change the language to suit your project - it´s no problem at all! E.g. .NET, Visual Studio, C#, C/C++, Delphi and many other programming languages!
Support from the German manufacturer
Performance and quality of our software products results from the solid knowledge of our software engineers. You benefit from fast support.
Reporting for Software Developers
List & Label is different to all the report generators you know. We concentrate on what's important for you as a developer. You are getting a real development tool.
Save time
Slim
Save money
|
Areas of Application
Functional Principle
Web Reporting Demo
The following Website demonstrates how to use combit List & Label for web reporting.
Programming Examples
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 press reviews
To make a choice you don't only want to make sure if the product meets your requirements. You will also want to know, what the independent media says about it. This is a part of what the media writes about List & Label:
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
更新时间:2021-02-25 14:41:52.000 | 录入时间:2006-08-21 15:40:00.000 | 责任编辑:郑恭琳
为开发高级图形的动态界面而设计的框架,是完全动画的图形对象。智能制造推荐产品,帮助企业领跑工业4.0。
DHTMLX 超值正版套包DHTMLX旗下Diagram、Sute、Pivot、Gantt等插件正版授权合集
JointJSJointJS 是一款基于 JavaScript 的开源库,用于创建基于 HTML5 的交互式图表
SciChart WPF Charts一款实时、高性能的WPF图表库,专为金融、医疗和工程应用而设计。
SciChart JavaScript Charts一款用于Web的高性能JavaScript图表和图形库。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢