Zeichnen Sie transparente Linien mit PDFBox
Ich würde gerne zeichnen von Linien und Polygonen mit transparenten Linien in PDFBox. Hier finden Sie einige Beispiel-code, wie ich bin, Zeichnung eine Blaue Linie, aber ich kann nicht herausfinden, ändern Sie den alpha-Wert der Farbe.
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);
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht mit dem alpha-Wert des
java.awt.Color
wie PDFBox verwendet nur den RGB-Wert. Als pro javadoc vonpublic void setStrokingColor(Color color)
es nur:Eine option könnte sein, dass du die hintergrund Farbe wie das streicheln Farbe, um Ihre Linie unsichtbar.
HINWEIS - Unsichtbar!!! = Transparent (so dass Sie nicht bekommen, die sehen durch Effekt)
Als von PDFBox 2.0
appendRawCommands
ist veraltet.Können Sie erreichen dies, indem Sie eine benutzerdefinierte erweiterte Grafik Status: