如何使用PDFBox获得小于1的线条粗细

时间:2016-11-10 21:32:24

标签: java pdf pdfbox

我一直试图用PDFBox绘制一条细长的水平线,但似乎我可以画出细线的限制。如果我对线条粗细使用小于1的值,它看起来与我为值提供的值相同。这是PDFBox的限制,还是我需要做一些不同的事情?

// This looks the same as providing 1 for setLineWidth()
contentStream.setLineWidth(0.5f);
contentStream.setStrokingColor(Color.BLACK);
contentStream.moveTo(40f, 30f);
contentStream.lineTo(570f, 30f);
contentStream.closeAndStroke();

1 个答案:

答案 0 :(得分:0)

一个简单的笔画呼叫对我有用。

contentStream.setLineWidth(0.5f);
contentStream.moveTo(40f, 30f);
contentStream.lineTo(570f, 30f);
contentStream.stroke();