jxl如何实现在同一个cell里写入两种不同format风格的字符串

时间:2021-04-19 22:17:00
jxl.write.WritableFont wf = new jxl.write.WritableFont(WritableFont.TIMES, 18, WritableFont.BOLD, true);
jxl.write.WritableCellFormat wcfF = new jxl.write.WritableCellFormat(wf);
jxl.write.Label labelCF = new jxl.write.Label(1, 0, "This is a Label Cell", wcfF);
ws.addCell(labelCF);

jxl是按照上述方法定义一个表格cell,每个cell都只有一个固定的format

问题是这样的,对于字符串"名字:某某某",如果要求"名字"加粗显示,而冒号后面的"某某某"不加粗,而且它们要在同一个cell里显示,就不知道该如何实现了. 
因为这样明显是同一个cell里两种风格共存,虽然在office工具里可以手动设置,但是jxl该如何实现呢?

朋友们请指点指点,衷心感谢!

3 个解决方案

#1


你说的那个加粗是针对字体设置的吧.

#2


没错,就是针对字体设置,怎么在同一个cell里设置两种字体呢?谢谢指点

#3


这个问题困扰了我大概3个月了吧,一直没解决..
前几天给jxl的作者andyk@andykhan.freeserve.co.uk求助,也没收到回信(预料之中-_-|||)
哪位朋友知道怎么解决此问题, 请指点迷津,多谢了

#1


你说的那个加粗是针对字体设置的吧.

#2


没错,就是针对字体设置,怎么在同一个cell里设置两种字体呢?谢谢指点

#3


这个问题困扰了我大概3个月了吧,一直没解决..
前几天给jxl的作者andyk@andykhan.freeserve.co.uk求助,也没收到回信(预料之中-_-|||)
哪位朋友知道怎么解决此问题, 请指点迷津,多谢了