Spread 支持格式化单元格文本内容。例如,你可以把单元格内容以"斜体"或"粗体"显示。格式化通过 <b>,<u>,<i> 等 HTML 标签实现。表头中的单元格内容同样可以格式化。那么,要怎样去格式化单元格呢?
首先你需要把 Spread 的 EncodeValue 属性设置成 false,然后通过 HTML 标签去定制 value 属性。在 HTTP 传输协议的控制下,Spread 使用 HTMLEncode 方法实现服务器上“字符串”到 客户端上HTML-encoded 编码的转化。 通过以下代码实现该功能: this.FpSpread1.EncodeValue = false ; this.FpSpread1.Sheets[0].Cells[1,1].Value="Hello<b>World</b>.Y=X"; this.FpSpread1.Sheets[0].Cells[2, 1].Value = "<a href='http://www.grapecity.com.cn'>GrapeCity</a>"; 复制代码结果是: Cell[1,1]:"HelloWorld.Y=X" Cell[1,2]: "GrapeCity" 注意:格式化单元格文本内容的功能不适用于 Spread 导出的 PDF 或 Excel 文件,这个功能只在浏览器中启作用,如果你把例子中的表单导出到 PDF 或 Excel 文件,单元格内容将和代码中的一样,而不会被转化。 |
关于葡萄城
葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。
葡萄城热门产品
活字格
打通现有软件,快速定制面向未来的个性化应用
SpreadJS
可嵌入您系统的在线Excel的纯前端表格控件
Wyn商业智能
可与企业自有系统深度集成,增强数据分析的 BI 工具