用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

回到顶部