我正在使用 Pdfbox 在我的文档上画一些线。 代码:
contentStream.drawLine(startX, startY, startX, endY);
结果是一条直线。我想知道 PdfBox 是否可以绘制虚线?
最佳答案
在调用 drawLine 之前使用 setLineDashPattern() 调用:
public void setLineDashPattern(float[] pattern, float phase)
例子:
setLineDashPattern (new float[]{3}, 0);
将配置一个线型,3开,3关,3开,3关等
setLineDashPattern (new float[]{3,1}, 0);
将配置一个线型,3开、1关、3开等
有关破折号模式的更多详细信息,请参阅 the PDF specification .
关于java - 如何在pdfBox中绘制虚线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30590780/