找回密码
 立即注册

QQ登录

只需一步,快速开始

627_BY

注册会员

3

主题

3

帖子

16

积分

注册会员

积分
16
  • 32

    金币

  • 3

    主题

  • 3

    帖子

最新发帖
627_BY
注册会员   /  发表于:2023-3-13 19:36  /   查看:1238  /  回复:1
30金币
本帖最后由 627_BY 于 2023-3-13 19:52 编辑

1、照官网例子https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/#/demos/htmlCell想配置单元格支持渲染HTML,不成功,在官网例子上改了一下样式运行也会不成功,请问是什么原因。想做图2的例子,一个合并的单元格有三行文字,最后一行文字和前两行小,且颜色不一样应该怎么做。或者说有办法不通过HTML,别的方法可也可以使同一个合并的单元格不同的行文字样式不同
image.png891567687.png image.png377624511.png

最佳答案

查看完整内容

您好, 您将demo下载下来,添加上相关组件,然后修改自己的代码再运行看看。 如果不使用单元格HTML,可以试下富文本。 在单元格中设置wordWrap为true(自动换行),再设置富文本。 示例如下: 学习指南-富文本 相关介绍: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/basic-rich-text#timestamp

1 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-13 19:36:06
来自 2#
本帖最后由 Lynn.Dou 于 2023-3-14 15:51 编辑

您好,
您将demo下载下来,添加上相关组件,然后修改自己的代码再运行看看。
如果不使用单元格HTML,可以试下富文本。
在单元格中设置wordWrap为true(自动换行),再设置富文本。
示例如下:
  1. var sheet = spread.getActiveSheet()
  2. sheet.getCell(1,1).wordWrap(true)
  3. sheet.setRowHeight(1,100)
  4. var richText = {
  5.     "richText": [
  6.         {
  7.             "style": {
  8.                 "font": "14.6667px Calibri",
  9.                 "foreColor": "rgb(255, 0, 0)",
  10.                 "textDecoration": 0
  11.             },
  12.             "text": "第一句"
  13.         },
  14.         {
  15.             "text": "\r\n"
  16.         },
  17.         {
  18.             "style": {
  19.                 "font": "14.6667px Calibri",
  20.                 "foreColor": "rgb(0, 176, 80)",
  21.                 "textDecoration": 0
  22.             },
  23.             "text": "第二句"
  24.         },
  25.         {
  26.             "text": "\r\n"
  27.         },
  28.         {
  29.             "style": {
  30.                 "font": "14.6667px Calibri",
  31.                 "foreColor": "rgb(0, 0, 0)",
  32.                 "textDecoration": 0
  33.             },
  34.             "text": "第三句"
  35.         }
  36.     ],
  37.     "text": "第一句\r\n第二句\r\n第三句"
  38. }
  39. sheet.setValue(1,1,richText,GC.Spread.Sheets.SheetArea.viewport, GC.Spread.Sheets.ValueType.richText)
复制代码
image.png587026671.png

学习指南-富文本 相关介绍:
https://demo.grapecity.com.cn/sp ... rich-text#timestamp
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部