如何解决iText 7-为页面添加边框
我正在寻找在IText 7中添加页面边框且不对宽度和高度进行硬编码的方法。
尝试使用矩形,但在Itext 7中没有setBorder方法。同样,这适用于整个页面。
dd label input {
margin-right:10px;
}
Pdf创建
<dd id="rr-element">
<label for="rr-1">
<input type="checkBox" value="1" id="rr-1" name="rr[]">
Value 1
</label>
</dd>
解决方法
以下代码段使您可以在文档的指定页面周围绘制红色边框。除页码外,无其他硬编码。
PdfPage page = pdfDocument.getPage(1);
Rectangle pageRect = new Rectangle(page.getTrimBox());
new PdfCanvas(page).setStrokeColor(ColorConstants.RED).setLineWidth(5).rectangle(pageRect).stroke();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。