控件中国网现已改版,您看到的是老版本网站的镜像,系统正在为您跳转到新网站首页,请稍候.......
中国最专业的商业控件资讯网产品咨询电话:023-67870900 023-67871946
产品咨询EMAIL:SALES@COMPONENTCN.COM

Spread for Windows Forms定制能力

作者:佚名 出处:本站原创 2011年08月01日 阅读:

强大的定制能力

Spread是世界上最强大的.NET表格控件,它提供了灵活开放的对象模型和50,000个以上的API,使得用户拥有定制几乎所有元素和接口的能力。开发人员通过将Spread表格控件嵌入到.NET应用程序中,可以实现Microsoft Excel的绝大部分功能。

一些常用的定制包括:

表单的定制

可以定制表单的数量和名称、表单的皮肤、背景色、背景图、网格线是否显示及显示的颜色、表头的行列数、行和列的数量等。下图是一个自定义的表单背景图。


单元格的类型定制

Spread支持丰富的单元格类型,通过用Spread提供的单元格类型或定制自己的类型,确定在一个单元格中可以输入什么样的数据、避免开发人员不必要的检查和验证,并为用户提供一种自然的输入数据的方式。包括的单元格类型有货币、日期-时间、通用、蒙版、数值、百分比、正则表达式、文本、条码、按钮型、复选框、组合框、超链接、图片、复合选项、进度指示条、富文本、滚动条等。


单元格的外观定制

包括单元格颜色、边框、内容对齐方式、合并、是否允许自动溢出等。下表总结了不同的单元格边界样式:

样式 示例 描述
有斜面的 如果高亮和阴影设置了不同颜色,就生成了三维外观。
复合 单元格的每一侧的边界都可以显示不同的颜色和类型,边界样式有虚线和点线等。(参见用多条线创建一个复合边界 。)
混合 有可以被边框隔开的两条斜边界。
双线 有两条平行线。
单线边界 有一条普通的单线。
圆角边缘的单线 有一条单线,但其边角是圆的。


数据的操作和定制

除了常规的数据录入和编辑外,Spread支持数据的筛选、排序、检索等操作,也允许开发人员和最终用户对数据进行分组,并对分组数据进行统计。


图表的定制

Spread的图表对象是一个完全开放的模型,包含了图标题、轴标签、图表、刻度线、图例等元素。开发人员可以通过编码或者Spread图表设计器对图表的每个元素进行编辑,也支持最终用户在运行时使用图表设计器更新图表样式。


打印的定制

Spread在提供了显示打印对话框并允许最终用户为打印做不同的设置的同时,也提供了丰富的API让开发人员对打印进行灵活的设置,并支持最终用户对打印进行预览。例如,通过调用FpSpread.PrintSheet方法,打印一个工作表或指定制定工作表的指定区域数据,打印所有页或指定页,打印分层工作表中的子表并对其打印方式进行控制。

通过设置PrintInfo对象的属性对打印进行定制,可以提供表头和表尾文字,使之出现在打印的每一页面上。还可以在打印背景图形或水印。同时,Spread还可自动确定最适合的打印方式。 PrintInfo对象提供了以下属性用来自定义打印:

属性 描述
AbortMessage 获取或设置退出对话框显示的信息。
BestFitCols 获取或设置列宽是否为满足打印最长字符串的宽度而调整。
BestFitRows 获取或设置行高是否为满足打印最高字符串的高度而调整。
Centering 获取或设置打印输出是否居中。
Colors 获取或设置可在自定义页眉或页脚文本中使用的颜色列表。
ColStart 和 ColEnd 用来打印表单的一部分。
FirstPageNumber 获取或设置打印在首页上的页码。
Footer 为打印页面提供页脚。
Header 为打印的页面提供页眉。
Images 获取或设置可在自定义页眉或页脚中使用的图片列表。
JobName 获取或设置打印作业的名称。
Margin 获取或设置打印的页面空白。
Opacity 获取或设置打印表单时所使用的不透明度; 它可以用来首先打印一个水印,然后再打印表单的内容。
Orientation 获取或设置打印时的页面方向。
PageStart和PageEnd 用来打印一个页面区域。
PageOrder 获取或设置页面打印的顺序。
PaperSize 获取或设置所使用的纸张大小。
PaperSource 获取或设置所使用的纸张来源。
Preview 用来提供打印预览。
Printer 获取或设置用来打印的打印机名称。
PrintNotes 获取或设置是否打印单元格注释。
PrintShapes 获取或设置是否打印浮动对象。
PrintType 获取或设置需要打印的内容。
RepeatColStart 和 RepeatColEnd 获取或设置是否在每一个页面上打印相同的列集。
RepeatRowStart 和 RepeatRowEnd 获取或设置是否在每一个页面上打印相同的行集。
RowStart和 RowEnd 用来打印表单的一部分。
ShowBorder 获取或设置是否在表单的四周打印边界。
ShowColor 获取或设置是否打印在屏幕上出现的颜色。
ShowColumnHeader 和 ShowRowHeader 获取或设置是否打印列标题和行标题。
ShowGrid 获取或设置是否打印表单的网格线。
ShowPrintDialog 获取或设置打印前是否显示打印对话框。
ShowShadows 获取或设置是否打印标题阴影。
SmartPrintPagesTall 获取或设置打印的页高。
SmartPrintPagesWide 获取或设置打印的页宽。
SmartPrintRules 用来设置打印优化的规则。
UseMax 获取或设置是否只打印包含数据的行。
UseSmartPrint 用来开启打印优化的规则。
ZoomFactor 获取或设置打印页面时使用的缩放因子。

                                                                                      查看产品介绍

热推产品

  • ActiveReport... 强大的.NET报表设计、浏览、打印、转换控件,可以同时用于WindowsForms谀坔攀戀Forms平台下......
  • AnyChart AnyChart使你可以创建出绚丽的交互式的Flash和HTML5的图表和仪表控件。可以用于仪表盘的创......
首页 | 新闻中心 | 产品中心 | 技术文档 | 友情连接 | 关于磐岩 | 技术支持中心 | 联系我们 | 帮助中心 Copyright-2006 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 电话:023 - 67870900 传真:023 - 67870270 产品咨询:sales@componentcn.com 渝ICP备12000264号 法律顾问:元炳律师事务所 重庆市江北区塔坪36号维丰创意绿苑A座28-5 邮编:400020
在线客服
在线客服系统
在线客服
在线客服系统