如何在pdfBox中绘制虚线
How to draw dotted line in pdfBox
我正在使用 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。
我正在使用 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。