Syncfusion Essential Studio
   
Syncfusion Essential Tools
Syncfusion Essential Grid
Syncfusion Essential Chart
Syncfusion Essential Diagram
Syncfusion Essential Edit
Syncfusion Essential Grouping
Syncfusion Essential XLSIO
Syncfusion Essential DocIO
Syncfusion Essential Calculate
Syncfusion Essential PDF
Syncfusion Essential HTMLUI
购买
   



Syncfusion Essential Studio

Essential Studio是一个大的组件包,其中包含多个组件库。每一个组件库都含一套独特实用的特性和功能。Essential Studio对Windows控件进行扩展和增强,其中包括:XP风格的控件,停靠窗体, grid控件,edit控件以及chart组件等。

Essential Tools:用户界面控件集,包含XP风格控件,停靠窗口;
Essential Grid:完全可定制的工业标准grid控件,含类似于Excel的特性集;
Essential Chart:完全的业务图表(chart)组件,含有基于唯一点的风格结构体系;
Essential Diagram:.NET框架,可以开发类似于Microsoft Visio的交互式二维图形和图表程序;
Essential Edit:增加了编辑功能,含语法加强、多级Undo/Redo等;
Essential Grouping:高性能分组引擎,能够组合任何数据列表;
Essential XLSIO:.NET框架组件,可以读写Microsoft Excel文件(BIFF 8格式)。
Essential DocIONET库,能够读写Microsoft Word文件。
Essential Calculate:特性全面的公式引擎,含150多种常用公式。包含在Essential Studio Enterprise中。
Essential PDF:.NET库,可以生成Adobe PDF文件。包含在Essential Studio Enterprise中。
Essential HTMLUI:100%的.NET HTML表示引擎,可以创建超级灵活的用户界面。包含在Essential Studio Enterprise中。


Syncfusion产品特性全面,功能强大,在.NET组件领域占有领先的地位:
完全源代码:Essential Suite可以提供完全的源代码,结合了一个独特的调试支持系统,允许在“Debug”和“Release”两个版本之间转换,而转换过程极为简单,只要在Visual Studio.NET IDE内轻轻点击即可完成。

注:所有产品均包含完全源代码(Full source)版本和二进制(binary)版本,Full source版本含有产品控件的完全源代码,binary版本功能同full source版本相同,但是不提供源代码。因此,源代码版本可以为开发人员带来更多的可控性和灵活性。

技术支持:为了确保最优的客户支持,该公司选用了基于CRM的开发人员支持系统,Direct-Trac。Direct-Trac是一个专门适应开发人员需求的支持系统,支持可以在24小时内创建,一周内跟踪完成。

灵活的许可证模型:含有简单的royalty free许可模型。组件授权给单个用户。为了您的工作方便,我们的许可证允许您将组件同时安装在一台工作电脑、一台家用电脑和一台便携式电脑上。



Syncfusion Essential Tools


Essential Tools是用户界面组件集,可以轻松创建稳定实用的程序界面。含有VS.NET风格停靠和完全可定制的VS.NET风格菜单工作框架,还包括VS.NET风格Tabbed MDI界面,XP标签,XP任务菜单,分组条,文本编辑器等。

编辑器包:该控件集适合于创建数据登录窗体,为数据输入捕捉、数据确认和显示提供简单有效的途径。还提供完全的数据捆绑以及国际化和本地支持;

布告包:该控件集针对程序中特定事件的发生或状态向用户提供可视的反馈,增加了进程条、splash屏、可定制信息框等;

标签包:高级标签控件,含丰富的外观风格和配置能力。也可以创建带有自定义外形和风格的标签;

导航包:包括GroupBar、GroupView和XPTaskBar等控件,主要用于执行命令列表,其中每个命令都用图片或文本表示。常见命令列表有Microsoft OutlookBar, VS.NET 工具箱, Windows 2000/XP 文件选择器和Windows XP任务条等;

布局管理包:完全的布局管理组件集,有助于为窗体设计高级布局,包含特性广泛的完全设计时间支持,为您提供了所见即所得功能;

标签多文档管理包:为您的多文档程序提供了一个新的标签多文档模式(相对于默认的层叠和平铺模式),该框架考虑了易用性,您无需修改已有的MDI程序,就可以在其中应用标签模式。通过一个简单的方法调用就可以实现标签模式和常规MDI布局模式的转换;

命令条包:包含命令条框架,为创建Visual Studio.NET型可停靠或浮动菜单和工具条提供框架支持。命令条本身只提供可停靠集,用户需要利用菜单或工具条来填充命令条的功能。Essential Tools的菜单包可以利用命令条框架来创建XP菜单和工具条;

菜单包:XP菜单框架,为您的菜单、工具条和上下文菜单提供最新的OfficeXP感观;

Docking包:包含Essential Tools的停靠窗口结构,为您的Windows窗体应用程序添加Visual Studio.NET型可停靠控件。高级设计器允许停靠布局的完全所见即所得设置;
Tree包:提供高级的TreeView控件,含大量的外观选项和定制能力,还有一个强大的虚拟模型,用于数据显示;

向导包:提供采用向导界面的控件,在基于Windows的程序中广泛使用。

Syncfusion Essential Grid

Essential Grid包含类似Microsoft Excel的grid功能,同时还对单层和分等级数据源提供分组支持。该组件库允许到单元级的细节定义,含有多级Undo/Redo、共享Scrollbar支持,数据/浏览分离,浮动单元,以及15种以上单元类型。

总特色:支持所有的grid控件特性。另外,还包含对Undo/Redo,OLE拖放的完全支持;

Grid分组支持:对单层和分等级数据源提供灵活的分组支持。支持表达式,滤波器,多列分类,分组,嵌套表/层,定制概要;

单元属性:Essential Grid采用一个单元导向的结构体系,允许单元级的复杂定制;

单元类型:支持Header Text, Static, Text Box, Check Box, Numeric UpDown, Push Button 和 Combo Box等单元类型。而且,还可以从我们的类中生成并添加新的单元类型;

.NET数据捆绑:提供优秀的数据捆绑支持。除了支持ADO.NET外,还为数据捆绑的定制提供卓越的内部结构;

公式支持:在逐个单元上基础支持Excel风格公式,支持跨页面参考和指定的范围,还可以向其函数库中添加自定义函数;

MS Office效仿:效仿通用的Microsoft程序,可以提供友好熟悉的用户界面;

类似MFC特性:支持几种类似MFC的特性,对任何程序都非常有意义,可以将其轻松的从MFC导入Windows窗体。

Syncfusion Essential Chart

Essential Chart是一个商务导向的制表组件。包含一种新颖的数据对象模型,可以用任何数据源轻松制表。其高级类型的结构体系简化了多层格式化的复杂性。企业版(包括Essential Grouping)还增加了对分组的支持。

图表类型:支持15种图表类型,可以根据您的需要进行设置。支持连续级和单独点的图表定制。Essential Chart也提供对定制图标的支持;

图表数据:数据模型独立于其显示元素,这样就提供了一个灵活的数据模型,使得程序开发更加容易。基本的数据模型不受Microsoft数据捆绑界面的约束。核心数据模型对仅适合于图表的数据服务进行定义。从而使得对任何数据源的模型应用更加简单;

图表外观:其外观可以利用多种元素进行控制,图表显示区域的范围可以由其属性进行控制;

日期处理:包含对日期的内置支持,图表中任何序列的数据类型都可以设置为日期时间;

自动范围:自动计算任何范围的数目和日期的间隔。除自动计算外,也可以明确指定范围和间隔,或者对数据计算方式进行设置,这时自动计算结果可以被覆盖。

图例:为图例提供广泛的可定制性。图例的位置和它所表示的内容均可以完全定制。还可以对采用事件的图例项目进行修改。另外,还支持不受数据序列约束的定制图例项。

Syncfusion Essential Diagram

Essential Diagram是.NET框架,用于开发类似Microsoft Visio的交互式二维图形和图示程序。Essential Diagram将图形对象存储在图节点上,进而将这些对象呈现在屏幕上。该产品支持向量和光栅图形。

结构灵活:模块化设计,易于使用和定制。库中的许多类和组件可以再分成子集,开发人员可以对库进行扩展和定制以适应他们的需求;

用户界面特性:提供多种多样的用户界面特性,有助于交互式图性程序的创建;

绘图工具:绘图工具条包括以下功能——绘制和编辑形状,添加文本、端口和位图图片;

图形对象或节点类型:包含几种图形对象或节点类型,提高了易用性、灵活性和开发速度;

自动安排行:Essential Diagram 提供内部支持,能够自动安排行,并对直交链接提供自动的行跨接能力。其中,行安排功能是通过一个高度优化的行安排策略为已有图表节点自动安排直交链接;行跨接特性为链接创建跨接桥,以便灵活跨接到交叉点上的其他链接。

符号设计器:可以创建自定义的符号,方便用户程序使用。包含完全的源代码,便于用户基于他们的需求进行符号的深入定制;

符号调色板控件:Windows窗体控件,可以添加到Visual Studio.NET工具箱内,促进了多种可用符号的组织和使用。控件可以显示符号调色板中每个符号的图标;

属性编辑器:显示当前所选对象或图表内对象的属性,是Windows窗体控件,也可以被添加到Visual Studio.NET工具箱内。允许用户修改和设置对象或模型的不同属性;

缩放和定位窗口:Essential Diagram浏览控件能够提供图表模型的透视图,并允许用户对图表进行动态缩放和移动。该控件含有一个极具特性的视窗,运行时可以使用鼠标对该视窗进行位置移动或尺寸调整操作,在这同时就完成了图表的原点修改和尺寸缩放;

布局管理:Essential Diagram支持复杂的布局管理任务。如果程序开发人员需要对布局进行管理,有两个选择:第一是以基本布局管理器类为基础,对其进行剪裁,创建自定义布局管理器,以适应专门的程序需求;第二是选择 Essential Diagram预先设置好的布局管理器,包括DirectedTreeGraphLayoutManager, the RadialTreeLayoutManager and the SubgraphTreeLayoutManager;

Visio Stencil导入:导入Microsoft Visio stencil文件(*.vss文件),并将其转换为Essential Diagram符号面板。图表程序可以直接使用由导入的Visio stencils所构成的符号面板,也可以使用Essential Diagram SymbolDesigner对其进行编辑。Visio stencil导入特性非常有用,您可以充分利用Visio软件形状丰富的优势;

Diagram输出格式:用户可以将其图表输出为多种格式,包括位图、改进的meta文件、SVG格式文件,也可以选择输出为PDF文档(需要Essential PDF许可证);

Essential Diagram 脚本:如今该组件同新的 Essential脚本库相集成,能够提供脚本支持,可以向图表中添加脚本化的交互能力。该脚本特性允许用户使用他们选择的脚本语言为图表实体定义运行时的行为。

全面的打印支持:支持特性包括页眉和页脚、页面布局设置、页面边界、缩放比例和比例调节等。Essential Diagram含有预先设置的页面设置、页眉页脚和页面边界设置对话框,如果开发人员希望在其程序内提供交互式打印设置功能,可以重复使用该对话框。

 

Syncfusion Essential Edit

Essential Edit是语法加强编辑控件,具有可扩展性,支持多层Undo/Redo,含丰富的格式化选项,易于配置。对于常见语言的彩色语法编辑,Essential Edit提供预定义的基于XML的语言配置;而对于其他语言,使用该组件也可以创建自定义配置。另外,Essential Edit 还支持自动提纲和内置脚本的语法加强。

特点:含丰富的特性集, 包括语法突出、配置文件、Undo/Redo支持、查找/替换对话框、格式化设置、提示旁注、行号注明、损坏/扩展显示、Intelli-mouse支持、高级标签、非等宽字体支持、分割浏览、用户注明、自定义行背景色、彩色波动行支持、HTML/RTF格式序列、通用语言的内置设置、Unicode支持、Intellisense函数、动态设置等。

高级编辑器功能:可用作一个单独的文本编辑控件使用,能够执行多种高级功能,包括查找替换、行号、字体定制、剪切板操作、文本高亮显示和用户旁注操作等。此外,还支持一个高度可定制的内置内容菜单。

语法高亮显示和代码彩色特性:提高了代码可读性。支持嵌入式脚本高亮显示,纯文本.XML设置文件可以作为高亮显示之用。Essential Edit对常用语言提供外部语法高亮显示支持。配置文件可扩展,从而高亮显示某特定语言。

文本输出:支持将其内容输出为常见格式,如HTML、XML和RTF。标准编辑器如Visual Studio或Microsoft Word 等都可以打开并编辑导出文件。

文本格式化:该特性可以对内容进行布局。常用技术包括文本换行、缩排、纲要、内容分割等。

文本导航:支持在内容间进行导航。同键盘标准导航技术不同,还支持书签导航、括号内高亮显示、缩排提纲和文本拖放等特性。

本地化和全局化:EditControl支持使用任意一种语言对对话框和字符串进行本地化处理。

图片支持:EditControl能够生成本身位图图片。该图片如同是EditControl活动范例的真实快照。

高级键盘交互特性:通过快捷键支持同键盘之间的交互操作,可以执行预定义或自定义行为。使用Insert键可以打开Essential Edit的插入状态。

高级鼠标交互特性:完全支持鼠标交互操作。除标准操作如点击、上移/下移、进入/退出、移动/滑动、文本拖放和滚动等,还支持智能鼠标功能。

外观:使用倾斜背景、换行和用户旁注、Windows XP外观等对外观进行自定义。还支持使用垂直和水平分割特性对同一个文件进行多视显示。

Visual Studio Designer 支持:Visual Studio完全支持Essential Edit,并将其作为一个开发组件。该组件可以包含在Visual Studio designer的工具箱内,拖放至表格或用户控件内,并在设计时进行定制。

文件和流:对标准文件和流处理操作提供全面支持。语法高亮显示可以基于加载的文件扩展自动对自身进行重新设置。例如,某个SQL文件自动加载到Essential Edit后,SQL设置可以用来高亮显示文件内容。

智能敏感功能:Essential Edit的智能敏感支持主要含有内容选择、内容提示和内容便条特性。该特性同Visual Studio.NET 内的成员列表、参数信息、快速信息智能特性等相类似。

打印支持:Essential Edit全面支持内容打印功能。可以选择打印整个文档、当前页面、特定页面或仅仅是某些选定内容等。打印的执行过程同MS Office 或 Visual Studio.NET等标准程序相类似。

 

Syncfusion Essential Grouping

Essential Grouping是一个高性能的分组引擎,能够对任何数据进行分组列表。该组件经过高度优化,可以处理大量的动态数据。含有对相关数据和滤波器的支持。分组引擎的全部内容都是可扩展的,用户可以添加他们所需要的功能。

Essential Grouping:对数据进行分组,访问滤波结果并获取概要信息,而且无需图形显示代码。分组引擎执行所有的数据操作,所以负责处理数据,为您提供访问结果的途径;

Essential Grid分组:Essential Grid将Essential Grouping引擎扩展到了GridGroupingControl,该控件对分组添加了以下支持,包括单层表格分组、多级表格分组、多个嵌套表格,可以进行列的拖放从而在一个栅格内显示分组信息;

Essential Chart分组:Essential Chart利用Essential Grouping处理摘要和数据分组,以便于图表显示;

数据变化响应:如果您的数据源支持IBindingList.ListChanged事件,Essential Grouping就可以监听这些事件,并作出相应的反应。否则,您需要明确通知分组引擎进行适时的刷新;

分类:支持多键分类,不依赖于ADO.NET。可以分类任何的IList数据源;

滤波:对数据进行滤波,从而快速访问那些适合您标准的条目;

摘要:为您提供分组数据的统计表,可以访问以下信息,如每组数据中列的最大值,组中条目的总数、组中数据的中值等;

表达式:进行记录导向的计算,通过对已有值的计算获取新值,并添加到您的数据集中。

 

Syncfusion Essential XLSIO

Essential ExcelRW是.NET组件库,可以读写Microsoft Excel文件(BIFF 8 格式)。包含一个完全的对象模型,如同Microsoft Office COM库一样,但是没有采取COM互操作(COM interop),而是用C#构建。该组件作为一个优秀的表列数据报告引擎,可用于那些没有安装Microsoft Excel的系统中。

创建电子数据表:可以完全利用代码或模板创建新的电子数据表;

内容格式化:完全支持单元内容的格式化,包括字体颜色、大小、类型、风格等;

单元格式化:完全支持电子数据表中单元的格式化;

风格:完全支持预定义的Excel风格和自定义风格。相同的风格可用于多个范围内;

公式支持:支持电子数据表中的公式应用,包含对Excel内300多种预定义函数的支持;

计算引擎:Essential Calculate和XlsIO可以计算那些运行时输入的公式;

数据处理:Essential XlsIO 可以同工作表内的数据协同工作;

工作表处理:对工作表处理提供高级支持;

注释:含有API,可以读写工作表内的注释;

丰富文本:含有高级API支持,支持丰富文本;

支持图片:含有高级API,对图片提供支持;

图表:支持创建和修改Excel图表。也可以选择创建图表作为一个嵌入式图表;

自动筛选器:含有API,读取工作表内的自动筛选器;

数据验证:含有API,读写工作表内的数据验证;

条件格式化:含有API,读写工作表内的条件格式化;

图表:支持使用含有图表的模板电子表;

VBA宏:支持使用含有宏的模板电子表;

安全:支持对工作表安全性进行设置;

流支持:支持使用存储为流数据的电子表,也可以将电子表保存为流;

电子表属性设置:支持读写电子表属性;

超链接:支持读写单元内的超链接。


Essential DocIO

.NET库,能够读写Microsoft Word文件。该组件是一个对象模型,同Microsoft Office COM类库相似,它不采用COM interop,以C#编写。如果系统内没有安装Microsoft Word,可以考虑该组件。

创建新的MS Word文档:支持创建包含文本、图片、图表、页面和页脚的MS Word文档。

文档格式化:支持格式化为通用的MS Word 报告。

文档生成基于模板:基于模板生成文档,可以使用MS Word GUI设计文档报告,然后使用DocIO向模板文件内动态填充数据。

文档属性:读写Word文档的属性设置。

转换:支持使用Essential PDF将MS Word文档转换为PDF。

高级特性:支持复制和合并多个MS Word文档为单个文档。

Essential Calculate

Essential Calculate 允许您向自己的商务对象中添加广泛的数值计算支持。可以方便的构建特殊窗体,窗体中的不同控件具有计算依从性。该组件含有一个函数库,库中包含150多种函数。当同Essential ExcelRW联合使用时,该组件在没有Excel的条件下就可以加载、处理并计算Excel电子数据表。

不使用Excel,实施Excel计算:使用Essential ExcelRW时,无需Excel,Essential Calculate就可以提供Excel功能性。

为自定义数据对象提供ICalcData接口:几乎任何自定义对象都支持使用Essential Calculate的ICalcData 接口进行计算。

CalcQuick—方便使用Windows Forms支持:CalcQuick类可以方便的向对象中添加计算支持。

CalcDataGrid—方便使用Windows Forms DataGrid支持:CalcDataGrid类可以方便的向Windows Forms DataGrid中添加计算支持。

函数库功能广泛:支持灵活的函数库。

函数库可扩展:该函数库易于扩展。

Essential PDF

Essential PDF是一种能够生成Adobe PDF文档的.NET程序库。它提供了一个完整的对象模型,能够使用任何.NET语言轻松创建PDF文件。它用C#语言构建,无需任何外部程序库。它可以用于服务器端程序( ASP.NET或者是任何其它环境)或者是Windows Forms应用程序。

总特性:Essential PDF由一套内容全面的API集合组成,可以使用文本和丰富的图片(包括自定义图表和图像)来创建Adobe PDF文档。下面是Essential PDF支持的一些特性。
 
绘图支持:Essential PDF提供了一套内容全面的绘图API集合,可以绘制文本及各种形状如长方形、弧形、圆、椭圆、曲线、轨迹线和多边形。
 
图像:Essential PDF支持从二进制流、磁盘文件和System. Drawing. Bitmap对象中加载图像。图像可以调整大小并插入到PDF文档中,还支持透明化和蒙版等高级特性。
 
字体:Essential PDF支持14种预定义的字体、自定义字体和原型字体。
 
表格:Essential PDF支持表格插入到PDF文档中。表格支持自动分页、自定义格式化和导入ADO.NET数据表。这大大简化了将表格数据插入到PDF文档的过程。

交互式特性:支持多种交互式特性,如注释、附件、书签和超链接等。

PDF表单:支持在PDF文档内创建不同类型的表单域。

页面元素:支持向PDF文档内插入页眉、页脚、左右bar等。

设置选项:支持以下设置,如PDF文档的文档属性、页面旋转、视窗设置等。

压缩:支持压缩功能,以降低PDF文档的大小。
 
安全性:Essential PDF支持对所生成的PDF文档进行安全性设置。

Essential HTMLUI

HTML UI是一款支持HTML编辑的.NET Windows Forms控件,用作显示时其功能性同Web浏览器相似。HTMLUI 控件中的HTML元素可以被表示为支持标准事件的程序性元素。HTML UI可以被用作一个HTML浏览器来显示HTML文档,也可以用作一个HTML布局引擎,以便规划和制作丰富多彩的应用程序界面。

易于加载和显示HTML内容:HTMLUI Control 可以简单组装来自不同资源的HTML内容。该控件还允许开发人员基于所加载的文档来改变控件行为。

局部支持:局部化主要包括改变在用户界面上出现的文本和其它数据。程序要局部化,通常都需要调整元素大小,这样才能通过更改后的数据正确地显示出来。使用强大的并经过充分测试的HTML样式说明的布局,HTML UI就可以实现这一点,而不需要在设计时或者运行时作任何改变。

支持HTML标签:支持多种HTML标签,以便显示丰富多彩的HTML文档。

HTML UI具有简单而强大的功能:HTML UI与完整的设计器集成之后,非常易于使用。该控件的功能非常强大,只需最少的编码就可以创建丰富多彩的用户界面。

丰富的用户经验:HTML UI提供一些方法可以简单地、说明性地创建一个丰富多彩的用户界面。

轻量级,易于部署:HTML UI是一个轻量级的HTML 编辑控件,容易部署。它仅要求在客户端的网络运行时间中安装Microsoft.NET。

打印支持:在运行时打印编辑好的文档。