我使用poi3.5 api创建excel报告。现在我需要excel表上的mutiline富文本框。我无法找到确切的解决方案。如果有人有解决方案,请指导我。
提前致谢。
答案 0 :(得分:0)
看看:http://poi.apache.org/spreadsheet/how-to.html 你可以在那里找到答案。
答案 1 :(得分:0)
创建一个带锚点的文本框,你很高兴。以下代码将创建具有20px文本,无边框的文本框。
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
HSSFTextbox textbox1 = patriarch.createTextbox(new HSSFClientAnchor(0,0,1023,255,(short)4,2,(short)6,3));;
HSSFRichTextString rt1 = new HSSFRichTextString("This is title");
HSSFFont font = workbook.createFont();
font.setFontHeight((short)400);
rt1.applyFont(font);
textbox1.setString(rt1);
textbox1.setLineStyle(HSSFShape.LINESTYLE_NONE);
需要注意的一点是,客户端锚点中的坐标有限制,限制为1023和255.如果不更改坐标,则文本框将位于row1,row2和col1,col2之间。