List of usage examples for org.apache.pdfbox.pdmodel PDPage hashCode
@Override public int hashCode()
From source file:jp.qpg.PDFPrinter.java
License:Apache License
/** * @return PDF content/* w ww . j ava2s .c o m*/ */ protected PDPageContentStream getPage() { return page.orElseGet(Try.to(() -> { PDPage p = new PDPage(pageSize); logger.config("add PDPage: " + p.hashCode()); getDocument().addPage(p); PDPageContentStream page = new PDPageContentStream(getDocument(), p); logger.config("create PDPageContentStream: " + page.hashCode()); this.page = Optional.of(page); page.beginText(); page.setFont(font, fontSize); page.newLineAtOffset(marginLeft, pageSize.getHeight() - fontSize - marginTop); currentX0 = currentX = marginLeft; currentY = marginTop; pageSetup.ifPresent(i -> i.accept(this)); return page; })); }