You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2018/10/13 13:24:07 UTC
svn commit: r1843754 -
/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ShowColorBoxes.java
Author: tilman
Date: Sat Oct 13 13:24:07 2018
New Revision: 1843754
URL: http://svn.apache.org/viewvc?rev=1843754&view=rev
Log:
PDFBOX-4071: use try-with-resources
Modified:
pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ShowColorBoxes.java
Modified: pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ShowColorBoxes.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ShowColorBoxes.java?rev=1843754&r1=1843753&r2=1843754&view=diff
==============================================================================
--- pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ShowColorBoxes.java (original)
+++ pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ShowColorBoxes.java Sat Oct 13 13:24:07 2018
@@ -47,19 +47,19 @@ public final class ShowColorBoxes
PDPage page = new PDPage();
doc.addPage(page);
- PDPageContentStream contents = new PDPageContentStream(doc, page);
-
// fill the entire background with cyan
- contents.setNonStrokingColor(Color.CYAN);
- contents.addRect(0, 0, page.getMediaBox().getWidth(), page.getMediaBox().getHeight());
- contents.fill();
-
- // draw a red box in the lower left hand corner
- contents.setNonStrokingColor(Color.RED);
- contents.addRect(10, 10, 100, 100);
- contents.fill();
-
- contents.close();
+ try (PDPageContentStream contents = new PDPageContentStream(doc, page))
+ {
+ // fill the entire background with cyan
+ contents.setNonStrokingColor(Color.CYAN);
+ contents.addRect(0, 0, page.getMediaBox().getWidth(), page.getMediaBox().getHeight());
+ contents.fill();
+
+ // draw a red box in the lower left hand corner
+ contents.setNonStrokingColor(Color.RED);
+ contents.addRect(10, 10, 100, 100);
+ contents.fill();
+ }
doc.save(filename);
}
}