2016-09-21 1 views
0

이것은 상인 국경에 대해 보이지 않는 경계선을 만들고 행을 완료하는 곳의 코드입니다. 상인 열에는 테두리가 없습니다. , 그러나 행의 나머지는 가지고 있었다, 나는 그것을 보이지 않게하기 위해 모른다.table.completeRow()를 사용하여 완료 한 셀을 보이지 않게 지우거나 지우는 방법

PdfPCell cellMerchantTitle = rowCellStyle("Merchant", fontTitleSize); 
cellMerchantTitle.setColspan(2); 
table.addCell(cellSystemTitle); 
table.completeRow(); 

public PdfPCell rowCellStyle(String cellValue, Font fontStyle){ 
PdfPCell cell = new PdfPCell(new Paragraph(cellValue, fontStyle)); 
cell.setHorizontalAlignment(Element.ALIGN_LEFT); 
cell.setBorder(Rectangle.NO_BORDER); 
return cell; 
} 

이미이

table.getDefaultCell().setBorder(Rectangle.NO_BORDER); 
+1

했다 당신은'table.getDefaultCell(). setBorder (Rectangle.NO_BORDER);를 추가하겠습니까? 그래도 효과가 있지만 행을 완료하기 전에 *를 추가해야합니다. –

+0

네, 덕분에 내 문제가 해결되었습니다. – JerVi

+1

OK, 대답하겠습니다. –

답변

1

트릭을 할해야 table.getDefaultCell().setBorder(Rectangle.NO_BORDER);를 추가하려고 노력하지만, 당신은 당신이 행 완료 전에이 줄 을 추가 확인해야합니다 :

table.getDefaultCell().setBorder(Rectangle.NO_BORDER); 
PdfPCell cellMerchantTitle = rowCellStyle("Merchant", fontTitleSize); 
cellMerchantTitle.setColspan(2); 
table.addCell(cellSystemTitle); 
table.completeRow(); 
+0

예, Bruno Lowagie와 동일합니다. 감사합니다. – JerVi