나는 자바 프레임 워크 iText를 사용하여 pdf로 이미지를 그린다. 지정된 너비의 선을 그려야합니다. 변경해야하는 setLineWidth(float width)
클래스의 PdfContentByte
이 있습니다. 그러나 매개 변수로 전달하는 값의 중요성에 관계없이 그려지는 선은 항상 더 얇습니다.iText에서 선 두께를 변경하는 방법은 무엇입니까?
setLineWidth
의 자바 독에서 다음 행이있다 :
선폭 스트로크 경로를 사용 선의 두께를 지정하고, 사용자 공간 단위로 측정이된다.
"공간 단위"가 무엇인지 알 수 없습니다. iText의 다른 모든 것들이 점에서 측정 된 것 같습니다 (약 1/72 인치). 나는 그 "우주 단위"가 무엇인지에 대한 어떤 언급도 찾아 볼 수 없다.
코드 :
to.setLineWidth(thickness);
to.moveTo(x, y);
to.lineTo(x + 100, y + 100);
변수 to
이 PdfContentByte
의 인스턴스를 포함합니다.