【发布时间】:2022-01-07 03:37:09
【问题描述】:
我想制作一个类似于上图右侧的文本框。 我尝试按照文档编写以下代码。
public void TestXSSFPatriarch(String fileName, String richText) {
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("hssf");
XSSFDrawing xssfDrawing = (XSSFDrawing) sheet.createDrawingPatriarch();
XSSFTextBox xssfTextBox = xssfDrawing.createTextbox(
new XSSFClientAnchor(0, 0, 25, 50, (short) 0, 0, (short) 25, 50));
xssfTextBox.setText(new XSSFRichTextString(richText));
try (OutputStream fileOut = new FileOutputStream(fileName)) {
workbook.write(fileOut);
System.out.println("Success");
} catch (IOException e) {
e.printStackTrace();
}
}
以上代码输出上图左侧显示的文本框。 对此的任何帮助将不胜感激。
【问题讨论】:
标签: java textbox apache-poi richtextbox