我正在使用Pdfbox在我的文档上画一些线.码:
contentStream.drawLine(startX, startY, startX, endY);
Run Code Online (Sandbox Code Playgroud)
结果是一条直线.我想知道PdfBox能否画出虚线?
在进行drawLine调用之前使用setLineDashPattern()调用:
public void setLineDashPattern(float[] pattern, float phase)
Run Code Online (Sandbox Code Playgroud)
例:
setLineDashPattern (new float[]{3}, 0);
Run Code Online (Sandbox Code Playgroud)
将配置3开,3关,3开,3关等线模式
setLineDashPattern (new float[]{3,1}, 0);
Run Code Online (Sandbox Code Playgroud)
将配置3开,1关,3开等线模式
有关虚线模式的更多详细信息,请参阅PDF规范.