ITEXT 7 нижний колонтитул Новый холст (..). Close () дает "утечка ресурса: '<невыраженное закрытое значение> никогда не JAVA

Программисты JAVA общаются здесь
Anonymous
ITEXT 7 нижний колонтитул Новый холст (..). Close () дает "утечка ресурса: '<невыраженное закрытое значение> никогда не

Сообщение Anonymous »

Я следую за этим примером Itext 7 Cooler, почти немодифицированным, чтобы добавить нижний колонтитул в PDF:
https://kb.itextpdf.com/itext/page-even ... nders-and- нижние колонтитулы
Существует определенный обработчик событий, который использует Canvas ,

Код: Выделить всё

@Override
public void handleEvent(Event event) {
PdfDocumentEvent docEvent = (PdfDocumentEvent) event;
PdfDocument pdfDoc = docEvent.getDocument();
PdfPage page = docEvent.getPage();

String footerContent = "My Footer";
Paragraph footerParagraph = new Paragraph(footerContent);

PdfCanvas canvas = new PdfCanvas(page.newContentStreamBefore(), page.getResources(), pdfDoc);

new Canvas(canvas, new Rectangle(36, 20, page.getPageSize().getWidth() - 72, 50))
.add(footerParagraph)
.close();

}
Я получаю предупреждение на их строке Новый холст (Canvas, новый прямоугольник (... :

Код: Выделить всё

Resource leak:  is never closed


Подробнее здесь: https://stackoverflow.com/questions/794 ... ed-closeab

Вернуться в «JAVA»