Author: tilman
Date: Thu Apr 16 14:26:57 2026
New Revision: 1933110
Log:
PDFBOX-5660: simplify code, as suggested by copilot
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPageable.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPageable.java
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPageable.java
Thu Apr 16 14:04:37 2026 (r1933109)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPageable.java
Thu Apr 16 14:26:57 2026 (r1933110)
@@ -187,12 +187,11 @@ public final class PDFPageable extends B
//
// As a workaround, we normalise all Page(s) to be portrait, then flag
them as landscape in
// the PageFormat.
- Paper paper;
+ Paper paper = new Paper();
boolean isLandscape;
if (mediaBox.getWidth() > mediaBox.getHeight())
{
// rotate
- paper = new Paper();
paper.setSize(mediaBox.getHeight(), mediaBox.getWidth());
paper.setImageableArea(cropBox.getLowerLeftY(),
cropBox.getLowerLeftX(),
cropBox.getHeight(), cropBox.getWidth());
@@ -200,7 +199,6 @@ public final class PDFPageable extends B
}
else
{
- paper = new Paper();
paper.setSize(mediaBox.getWidth(), mediaBox.getHeight());
paper.setImageableArea(cropBox.getLowerLeftX(),
cropBox.getLowerLeftY(),
cropBox.getWidth(), cropBox.getHeight());