Author: tilman
Date: Thu Mar 13 10:45:43 2025
New Revision: 1924359

URL: http://svn.apache.org/viewvc?rev=1924359&view=rev
Log:
PDFBOX-5660: simplify code

Modified:
    
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java?rev=1924359&r1=1924358&r2=1924359&view=diff
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
 (original)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
 Thu Mar 13 10:45:43 2025
@@ -482,10 +482,7 @@ public class PageDrawer extends PDFGraph
             // PDFBOX-4150: this is much faster than using 
textClippingArea.add(new Area(glyph))
             // 
https://stackoverflow.com/questions/21519007/fast-union-of-shapes-in-java
             GeneralPath path = new GeneralPath(Path2D.WIND_NON_ZERO, 
textClippings.size());
-            for (Shape shape : textClippings)
-            {
-                path.append(shape, false);
-            }
+            textClippings.forEach(shape -> path.append(shape, false));
             state.intersectClippingPath(path);
             textClippings = new ArrayList<>();
 
@@ -1609,11 +1606,7 @@ public class PageDrawer extends PDFGraph
             // of the standard annotation types and no annotation handler is 
available."
             return true;
         }
-        if (isHiddenOCG(annotation.getOptionalContent()))
-        {
-            return true;
-        }
-        return false;
+        return isHiddenOCG(annotation.getOptionalContent());
     }
 
     private boolean hasTransparency(PDFormXObject form) throws IOException


Reply via email to