iText PDF矩形填充颜色
问题描述:
我想用颜色填充矩形。我使用了这些代码,但没有工作。iText PDF矩形填充颜色
PdfContentByte canvas = writer.getDirectContent();
canvas.rectangle(50, 600, 500, 40);
canvas.setColorFill(BaseColor.GRAY);
//canvas.setRGBColorFill(20, 50, 30);
//canvas.setCMYKColorFill(0, 0, 0, 75);
canvas.setColorStroke(BaseColor.LIGHT_GRAY);
canvas.stroke();
任何人都有想法如何填补它?
答
你必须调用canvas.fill()setColorFill后()
PdfContentByte canvas = writer.getDirectContent();
canvas.rectangle(50, 600, 500, 40);
canvas.setColorFill(BaseColor.GRAY);
canvas.fill();
如果你想既填充和中风的路径,你必须使用'canvas.fillStroke()'。 – mkl 2014-10-02 14:24:54