如何为iText Canvas描边线条设置画笔硬度?
iText7 Java版c03e02_premierleague示例线条锐化问题探索
我基于Java版iText7的c03e02_premierleague入门教程做扩展探索,需要给以下代码添加线条锐化效果,但遍历所有可用方法后仍没找到合适的实现方式:
canvas.moveTo(llx, lly) .lineTo(urx, lly) .lineTo(urx, ury - r) .curveTo(urx, ury - r * b, urx - r * b, ury, urx - r, ury) .lineTo(llx + r, ury) .curveTo(llx + r * b, ury, llx, ury - r * b, llx, ury - r) .lineTo(llx, lly).stroke();
尝试使用closePathStroke()却无法闭合描边,之后我发现表头单元格用Canvas描边的线条,和其他单元格的SolidBorder表现不同:通过PdfCanvas创建的边框边缘会渐变褪色,而标准边框是黑到白的清晰过渡。我希望所有线条都能具备这种清晰锐利的边缘。

内容的提问来源于stack exchange,提问作者doej1367
相关产品推荐
相关产品推荐

