Граница ячейки отображается над содержимым в окне сообщения в Excel с помощью apache POI - PullRequest
0 голосов
/ 10 мая 2018

У меня следующий вопрос,

enter image description here

Как вы можете видеть, нижняя граница ячеек оранжевого цвета проходит над сообщением в окне сообщения. Как решить эту проблему?

 private boolean createComments(int iCell,int iRow ,HashMap<String, String> hMap, XSSFSheet sheet, Row row, CellStyle style, String method){

          XSSFDrawing patr           = sheet.createDrawingPatriarch();

          boolean              errorcheck  = false;

          XSSFComment comment1    = null;

          String strComments      = null;


        if(hMap.containsKey(method) && iRow>0){

                 try{

                       strComments = hMap.get(method);

                       System.out.println("inside createComments--SSSSSSSSSSSSSS-- KKKKKKKKKKKKK");       

                       System.out.println("inside 555555555555555 createComments----JJJJJJJJJJ ");                 

                       comment1 = patr.createCellComment(new XSSFClientAnchor(500, 800, 1500, 1500, (short)iCell, iRow, (short) iCell + 3, iRow +3));                

                       comment1.setString(new XSSFRichTextString(strComments));

                       //row.getCell(iCell).setCellComment(comment1 );

                       row.getCell(iCell).setCellStyle(style);

                       errorcheck = true;

                 }catch(Exception e){

                  }

          }

          return errorcheck;

   }
...