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);
         }
     }