需求场景: 对于个别单元格,客户需要获取单元格的背景色,字体大小,字体类型等信息并存储。后续在其它文件中显示该单元格值的时候,同时能够根据存储下的字体、背景色、对齐方式等其它信息,还原单元格样式。
在css当中,font信息属于叠加属性,可以参考Style font属性。通常该复合属性就可以完整的还原字体样式。使用SpreadJS的font()方法既可以获取该复合属性。但是,如果需要获取符合属性的某一个,例如字体类型,字体大小等等,就需要创建一个div,并借助js的相关方法来获取。
详细的demo可以参考:SpreadJS获取单元格字体样式
|
|