我正在尝试将单元格注释设置为一组单元格,对于页面右侧的单元格,注释具有适当的大小,但对于页面上一列的其他单元格而言,它们的大小开始减少,没有任何明显的解释(对我来说)。
情况截图:
评论正确的尺寸 http://prntscr.com/7ez65x
开始变得更窄 http://prntscr.com/7ez6bm
对于以前列中的那些,评论根本没有宽度......就像它们已经折叠一样。
我用来生成评论的代码是:
protected void setCellComment(Cell cell, String message)
{
Drawing drawing = cell.getSheet().createDrawingPatriarch();
CreationHelper factory = cell.getSheet().getWorkbook().getCreationHelper();
ClientAnchor anchor = factory.createClientAnchor();
int width = 3;
int height = 2;
anchor.setCol1(cell.getColumnIndex());
anchor.setCol2(cell.getColumnIndex() + width);
anchor.setRow1(cell.getRowIndex());
anchor.setRow2(cell.getRowIndex() + height);
anchor.setDx1(100);
anchor.setDx2(100);
anchor.setDy1(100);
anchor.setDy2(100);
Comment comment = drawing.createCellComment(anchor);
RichTextString str = factory.createRichTextString(message);
comment.setString(str);
cell.setCellComment(comment);
}
请帮助!
非常感谢
答案 0 :(得分:0)
我解决了移除薄片所具有的冷冻窗格的问题。可能是冻结窗格和评论之间存在组合的错误。