用PDFBox绘制透明线
我想在PDFBox中用透明线绘制线条和多边形。这是一些有关如何绘制蓝线的示例代码,但是我无法弄清楚更改颜色的Alpha值。
PDDocument document = new PDDocument(); PDPage page = new PDPage();
document.addPage(page);
PDPageContentStream contentStream = new PDPageContentStream(document, page);
contentStream.setStrokingColor(66, 177, 230);
contentStream.drawLine(100, 100, 200, 200);
回答:
您不能使用的alpha值,java.awt.Color
因为PDFBox仅使用RGB值。根据public void
setStrokingColor(Color color)它的javadoc 只是:
设置描边颜色,指定为RGB。
一种选择是将背景色设置为描边色,以使线条不可见。 不可见!=透明(因此您不会获得透视效果)
以上是 用PDFBox绘制透明线 的全部内容, 来源链接: utcz.com/qa/413361.html