gpt4 book ai didi

java - 带有 lowagie 文档的 RTF 表格单元格字体

转载 作者:搜寻专家 更新时间:2023-11-01 02:49:00 26 4
gpt4 key购买 nike

我正在尝试创建包含空单元格表格的 RTF 文档。

我在 java 中使用 com.lowagie.text.rtf.* 包。

空单元格的字体均为Times New Roman 12号。

如何将空单元格的字体设置为不同的字体

我使用了 RtfCell cellSpacer = new RtfCell(new Phrase("", new RtfFont("Arial", 9, RtfFont.NORMAL))); 但是因为字符串 "" 为空字体不生效。当 "" 填充了除 space 之外的内容时,字体会生效。

谢谢。

最佳答案

此问题的解决方案是必须将空格作为不间断空格提供给 Phrase 构造函数!

String nbs = "\u00A0";

RtfCell cellSpacer = new RtfCell(new Phrase(nbs, new RtfFont("Arial", 9, RtfFont.NORMAL)));

关于java - 带有 lowagie 文档的 RTF 表格单元格字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15390248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com