itextpdf を使用して、セルの 4 つの境界線に 4 つの異なる色を設定したいと考えています。以下のコードを使用すると、動作しません。
private static PdfPTable insertCell(PdfPTable table, String text, int align, int colspan, Font font){
PdfPCell cell = new PdfPCell(new Phrase(text.trim(), font));
cell.setHorizontalAlignment(align);
cell.setVerticalAlignment(Element.ALIGN_MIDDLE);
cell.setColspan(colspan);
cell.setBackgroundColor(new BaseColor(hex2Rgb(color)));
cell.setBorderColorTop(BaseColor.BLUE);
cell.setBorderWidthTop(1f);
cell.setBorder(Rectangle.TOP);
cell.setBorderColorRight(BaseColor.ORANGE);
cell.setBorderWidthRight(1f);
cell.setBorder(Rectangle.RIGHT);
cell.setBorderColorBottom(BaseColor.RED);
cell.setBorderWidthBottom(1f);
cell.setBorder(Rectangle.BOTTOM);
cell.setBorderColorLeft(BaseColor.GREEN);
cell.setBorderWidthLeft(1f);
cell.setBorder(Rectangle.LEFT);
cell.setMinimumHeight(25f);
//add the call to the table
table.addCell(cell);
return table;
}