历史版本2 :修改单元格字体接口 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

makeFontCell编辑

方法makeFontCell(style, trigger)

鼠标点击或者悬浮所在单元格字体变化,点击或移动到其他单元格时恢复

     参数

style: {
bold: boolean;

italic: boolean; 

fontFamily: string;

strikeThrough: boolean; 

fontSize: number;

subscript: boolean; 

underLine: {
style: string;

color: number;

}; 

textShadow: boolean; 

supscript: boolean;

color: number; 

}

trigger: string

style: 字体格式

  • bold: 是否加粗,true 加粗,false 正常

  • italic: 是否斜体,true 斜体,false 正常

  • fontFamily: 字体,字符串

  • strikeThrough:是否有删除线,true  有,false 无

  • fontSize: 字号,数字

  • subscript: 是否靠上显示,true 是,false 否

  • underLine: 下划线样式,json 格式

      style: 线型,字符串,solid 实线 ,dashed 虚线

      color: number 颜色,十六进制颜色代码

  • textShadow: 文字是否有阴影效果,true 是,false 否

  • supscript: 是否靠下显示,true 是,false 否

  • color: number 字体颜色,十六进制颜色代码

trigger: 鼠标的操作,不写时默认为鼠标悬浮

  • mouseover :鼠标悬浮

  • mousedown:鼠标点击

   返回值void
     示例

将获取到的报表块对象定义为 report ,鼠标点击时字体显示为红色加粗 14 号,离开时恢复:

report.makeFontCell(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mousedown'
);

普通报表中,鼠标点击单元格时字体显示为红色加粗 14 号,离开时恢复:

_g().makeFontCell(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mousedown'
);

决策报表中,鼠标点击单元格时字体显示为红色加粗 14 号,离开时恢复:

_g().getWidgetByName('report0').makeFontCell(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mousedown'
);
  应用示例

鼠标点击单元格时字体显示为红色加粗 14 号,离开时恢复:

2021-09-10_16-06-01.gif

   移动端支持移动端

makeFontCellHold编辑

方法makeFontCellHold(style, trigger)

鼠标点击或者悬浮所在单元格字体变化,鼠标再次点击变色行恢复,或悬浮移开恢复

     参数

style: {
bold: boolean;

italic: boolean; 

fontFamily: string;

strikeThrough: boolean; 

fontSize: number;

subscript: boolean; 

underLine: {
style: string;

color: number;

}; 

textShadow: boolean; 

supscript: boolean;

color: number; 

}

trigger: string

style: 字体格式

  • bold: 是否加粗,true 加粗,false 正常

  • italic: 是否斜体,true 斜体,false 正常

  • fontFamily: 字体,字符串

  • strikeThrough:是否有删除线,true  有,false 无

  • fontSize: 字号,数字

  • subscript: 是否靠上显示,true 是,false 否

  • underLine: 下划线样式,json 格式

      style: 线型,字符串,solid 实线 ,dashed 虚线

      color: number 颜色,十六进制颜色代码

  • textShadow: 文字是否有阴影效果,true 是,false 否

  • supscript: 是否靠下显示,true 是,false 否

  • color: number 字体颜色,十六进制颜色代码

trigger: 鼠标的操作,不写时默认为鼠标悬浮

  • mouseover :鼠标悬浮

  • mousedown:鼠标点击

   返回值void
     示例

将获取到的报表块对象定义为 report ,鼠标点击单元格时字体显示为红色加粗 14 号,再次点击时恢复:

report.makeFontCellHold(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mousedown'
);

普通报表中,鼠标点击单元格时字体显示为红色加粗 14 号,再次点击时恢复:

_g().makeFontCellHold(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mousedown'
);

决策报表中,鼠标点击单元格时字体显示为红色加粗 14 号,再次点击时恢复:

_g().getWidgetByName('report0').makeFontCellHold(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mousedown'
);
  应用示例

鼠标点击单元格时字体显示为红色加粗 14 号,再次点击时恢复:

2021-09-12_11-25-03.gif

   移动端支持移动端

makeFontLine编辑

方法makeFontLine(style, trigger)

鼠标点击或者悬浮单元格所在行字体变化,鼠标点击或悬浮其他行恢复

     参数

style: {
bold: boolean;

italic: boolean; 

fontFamily: string;

strikeThrough: boolean; 

fontSize: number;

subscript: boolean; 

underLine: {
style: string;

color: number;

}; 

textShadow: boolean; 

supscript: boolean;

color: number; 

}

trigger: string

style: 字体格式

  • bold: 是否加粗,true 加粗,false 正常

  • italic: 是否斜体,true 斜体,false 正常

  • fontFamily: 字体,字符串

  • strikeThrough:是否有删除线,true  有,false 无

  • fontSize: 字号,数字

  • subscript: 是否靠上显示,true 是,false 否

  • underLine: 下划线样式,json 格式

      style: 线型,字符串,solid 实线 ,dashed 虚线

      color: number 颜色,十六进制颜色代码

  • textShadow: 文字是否有阴影效果,true 是,false 否

  • supscript: 是否靠下显示,true 是,false 否

  • color: number 字体颜色,十六进制颜色代码

trigger: 鼠标的操作,不写时默认为鼠标悬浮

  • mouseover :鼠标悬浮

  • mousedown:鼠标点击

   返回值void
     示例

将获取到的报表块对象定义为 report ,鼠标悬浮单元格时,所在行字体显示为红色加粗 14 号,移动到其他行恢复:

report.makeFontLine(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mouseover'
);

普通报表中,鼠标点击单元格时字体显示为红色加粗 14 号,再次点击时恢复:

_g().makeFontLine(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mouseover'
);

决策报表中,鼠标点击单元格时字体显示为红色加粗 14 号,再次点击时恢复:

_g().getWidgetByName('report0').makeFontLine(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mouseover'
);
  应用示例

鼠标悬浮单元格时,所在行字体显示为红色加粗 14 号,移动到其他行恢复:

2021-09-12_11-37-58.gif

   移动端支持移动端

makeFontLineHold编辑

方法makeFontLineHold(style, trigger)

鼠标点击或者悬浮单元格所在行字体变化,鼠标再次点击变色行恢复,或悬浮移开恢复

     参数

style: {
bold: boolean;

italic: boolean; 

fontFamily: string;

strikeThrough: boolean; 

fontSize: number;

subscript: boolean; 

underLine: {
style: string;

color: number;

}; 

textShadow: boolean; 

supscript: boolean;

color: number; 

}

trigger: string

style: 字体格式

  • bold: 是否加粗,true 加粗,false 正常

  • italic: 是否斜体,true 斜体,false 正常

  • fontFamily: 字体,字符串

  • strikeThrough:是否有删除线,true  有,false 无

  • fontSize: 字号,数字

  • subscript: 是否靠上显示,true 是,false 否

  • underLine: 下划线样式,json 格式

      style: 线型,字符串,solid 实线 ,dashed 虚线

      color: number 颜色,十六进制颜色代码

  • textShadow: 文字是否有阴影效果,true 是,false 否

  • supscript: 是否靠下显示,true 是,false 否

  • color: number 字体颜色,十六进制颜色代码

trigger: 鼠标的操作,不写时默认为鼠标悬浮

  • mouseover :鼠标悬浮

  • mousedown:鼠标点击

   返回值void
     示例

将获取到的报表块对象定义为 report ,鼠标点击时,所在行字体显示为红色加粗 14 号,再次点击恢复:

report.makeFontLineHold(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mousedown'
);

普通报表中,鼠标点击单元格时,所在行字体显示为红色加粗 14 号,再次点击恢复:

_g().makeFontLineHold(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mousedown'
);

决策报表中,鼠标点击单元格时,所在行字体显示为红色加粗 14 号,再次点击恢复:

_g().getWidgetByName('report0').makeFontLineHold(
     {
       bold: true,
       fontSize: 14,
       color: 'red'
    },
  'mousedown'
);
  应用示例

鼠标点击单元格时,所在行字体显示为红色加粗 14 号,再次点击恢复:

   移动端支持移动端