当前位置: 首页 > 知识库问答 >
问题:

如何将文本更改为粗体w/o更改字体

邴姚石
2023-03-14

我可以用代码设置文本粗体:

XSSFFont font = workbook.createFont();
font.setBold(true);
XSSFCellStyle bold = workbook.createCellStyle();
bold.setFont(font);
...
cell.setCellStyle(style);

是的,cell有粗体风格,但它有另一种字体。它有Calibri(尺寸:11)。如果我创建没有样式的单元格,我会得到这个单元格:解放Sans(大小:10)。

好吧,那我试试别的方法:

XSSFCell cell = row.createCell(0, CellType.STRING);
cell.setCellValue("test");
// Crash
// XSSFCellStyle style = row.getRowStyle();
XSSFCellStyle style = row.getCell(0).getCellStyle();    
XSSFFont font = style.getFont();
font.setBold(true);
style.setFont(font);
cell.setCellStyle(style);

没有区别。我得到calbri(尺寸: 11)。

但为什么呢?我怎样才能修复它?我希望所有单元格(加粗或不加粗)具有相同的字体名称和大小。我不想手动设置字体。

共有1个答案

申屠鹏
2023-03-14

我以前打开xlsx文件的是LibreOfficeissue。

 类似资料:
  • 说我有这条短信 Lorem ipsum dolor sit amet,是一位杰出的献身者。 我想大胆一点 Lorem ipsum dolor sit amet,是一位杰出的献身者。 如果我用Javascript来做这件事 我似乎不能加粗文本,有什么想法吗?

  • 我有应用程序,以自定义字体样式生成报告,如字体家族,颜色,大小和样式(粗体,斜体,下划线)。我使用Windows系统中的所有字体族。

  • 我正在编写一个应用程序,它使用PDFbox库来填充PDF文件中的字段。 在其中一个字段中,我将文本设置为希伯来字母。 当我在Android设备上运行代码时,我会得到以下日志: 我试图在堆栈溢出中找到一些关于它的信息,但我找到的答案都与填充表单有关。它都与有关。 你能帮我解决这个错误并用PDFBox在表格中填写希伯来字母吗?

  • 我需要用正文的格式发布一些请求: 用户名= 并且响应字符串为JSON格式。 但是当我创建对象映射时,正文字符串是: {“用户名”: 有没有办法更改请求正文的格式? 谢谢!

  • 我应用了两个主题在我的应用,为白天和夜间模式。但进入夜间模式状态栏背景颜色改变,但状态栏字体颜色不变。 我的状态栏颜色是黑色的但是,字体颜色也是黑色的。我想更改我的状态栏字体颜色。 我想需要白色的文字像下面的图像。 提前道谢。

  • 本文向大家介绍iOS更改字体,包括了iOS更改字体的使用技巧和注意事项,需要的朋友参考一下 示例 Swift Objective-C