找回密码
 立即注册

QQ登录

只需一步,快速开始

llaysz

初级会员

20

主题

46

帖子

462

积分

初级会员

积分
462
llaysz
初级会员   /  发表于:2018-10-30 17:59  /   查看:2495  /  回复:1
版本:11.1.4
直接使用官方提供的例子测试也是相同的效果,请帮忙看下,
在官方的任意例子中的初始化函数initspread 加入以下代码块就能看到效果
  sheet.setValue(0, 0, null);
   var style = new spreadNS.Style();
    if (!style.labelOptions) {
      style.labelOptions = {};
    }
   style.labelOptions.foreColor='red';
   //style.foreColor='red';  
   style.watermark = "测试";

   sheet.setStyle(0, 0, style);  
最终测试发现:label使用的是style中的样式设置,包括字体、字体大小、位置和 颜色

1 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-31 12:10:44
沙发
你的代码运行效果是watermark加上了,但是foreColor并没有生效。

可以改成以下代码试试:
  1. var style = new GC.Spread.Sheets.Style();
  2.         style.cellPadding = "1";
  3.         style.labelOptions = { foreColor: 'red',
  4.             visibility: 0};
  5.         style.watermark = "测试";
  6.         sheet.setStyle(1,1,style);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部