使用 Spread 设计器实现客户自定义模板样式

发布时间:2012/11/13 00:11 发布者:葡萄城产品团队

返回博客中心

在实际产品中,往往需要客户来实现模板样式的设计,通过 Spread for Windows Forms 6.0 专业版提供的可分发设计器可以轻松实现这一功能:

与 Spread .NET 标准版相比,Spread .NET 专业版包含Spread .NET标准版的所有功能,额外又增加更多高端用户必备的控件和功能:
• MultiRow
便捷开发自由布局的表格和票据应用。
• ActiveChart
可将图表直接添加在Windows Forms或者ASP.NET应用程序的任何地方,同时共享Spread内置图表的各种更能及数据。
• Formula Provider
强大的公式计算引擎,让您在Spread之外任意使用。同时支持自定义各种专业公式。
• 可分发Spread 设计器
创建Spread内置设计器,并将其免费部署到最终用户端,帮助您的用户编辑和定制Spread模板,分析处理数据。

在程序中我们可以通过 FarPoint.Win.Spread.Design.FpSpreadDesigner 类型,非常方便的调用 Spread 设计器来设计 Spread 表格的样式等操作:

  1.    
    // 显示 Spread 设计器
    
        FarPoint.Win.Spread.Design.FpSpreadDesigner designer = new FarPoint.Win.Spread.Design.FpSpreadDesigner();
    
        designer.ShowDialog(fpSpread1);
    
    复制代码
    设计好 Spread 样式之后,我们可以将 Spread 模板保存为 xml 文件:
 
fpSpread1.Save(@"Spread.xml", false);

复制代码

最后我们需要检查 licenses.licx 文件中是否添加了FpSpreadDesigner相关的信息:

  1. FarPoint.Win.Spread.Design.FpSpreadDesigner,FarPoint.Win.Spread.Design,Version=6.0.3505.2008, Culture=neutral, PublicKeyToken=327c3516b1b18457
    
    复制代码


    源码下载:VS2008 + Spread .NET 6 专业版

SpreadDesigner.zip (380.66 K, 下载次数:26)

关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网