IText 7

您所在的位置:网站首页 pdf设置页面边框 IText 7

IText 7

2024-05-10 09:57| 来源: 网络整理| 查看: 265

问题描述

我正在寻找添加页面边框,而无需硬编码宽度和高度.

使用矩形尝试,但在Itext 7中没有setBorder方法.此外,这是整个页面.

Rectangle rect= new Rectangle(100, 100); rect.setBorder(2); rect.setBorderColor(BaseColor.BLACK); document.add(rect);

pdf创建

final PdfDocument pdfDoc = new PdfDocument(new PdfWriter(pdfFileName)); final Document doc = new Document(pdfDoc); PdfPage page = pdfDoc.getPage(1); Rectangle pageRect = new Rectangle(page.getTrimBox());

在此处输入图像说明

推荐答案

以下代码允许您在文档的指定页面周围绘制红色边框.除页码外,没有硬编码.

PdfPage page = pdfDocument.getPage(1); Rectangle pageRect = new Rectangle(page.getTrimBox()); new PdfCanvas(page).setStrokeColor(ColorConstants.RED).setLineWidth(5).rectangle(pageRect).stroke();

本文地址:https://www.itbaoku.cn/post/2143980.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3