PDFTarget pdfTarget = (PDFTarget) target;
PdfContentByte cb = pdfTarget.getContentByte();
cb.moveTo(p1.x, -p1.y);
cb.lineTo(p2.x, -p2.y);
cb.lineTo(p3.x, -p3.y);
cb.closePath();
cb.setRGBColorFill(color.getRed(), color.getGreen(), color.getBlue());
if (color.getAlpha() < 255) {
cb.saveState();
float alpha = color.getAlpha() / 255f;
PdfGState gState = new PdfGState();