【问题标题】:How to draw dotted line in pdfBox如何在pdfBox中绘制虚线
【发布时间】:2015-08-15 22:23:06
【问题描述】:

我正在使用 Pdfbox 在我的文档上画线。 代码:

contentStream.drawLine(startX, startY, startX, endY);

结果是一条直线。请问PdfBox可以画虚线吗?

【问题讨论】:

    标签: java pdf pdfbox


    【解决方案1】:

    在调用 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

    【讨论】:

    • 感谢您的回答,我是新手。 :)
    猜你喜欢
    • 1970-01-01
    • 2019-01-09
    • 2013-02-27
    • 1970-01-01
    • 2020-11-25
    • 2010-10-07
    • 2022-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多