Author: tilman
Date: Thu Sep  4 12:30:32 2025
New Revision: 1928233

Log:
PDFBOX-6059: avoid ClassCastException

Modified:
   
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/PDLayoutAttributeObject.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/PDLayoutAttributeObject.java
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/PDLayoutAttributeObject.java
      Thu Sep  4 12:29:14 2025        (r1928232)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/PDLayoutAttributeObject.java
      Thu Sep  4 12:30:32 2025        (r1928233)
@@ -19,6 +19,7 @@ package org.apache.pdfbox.pdmodel.docume
 import org.apache.pdfbox.cos.COSArray;
 import org.apache.pdfbox.cos.COSBase;
 import org.apache.pdfbox.cos.COSDictionary;
+import org.apache.pdfbox.cos.COSName;
 import org.apache.pdfbox.pdmodel.common.PDRectangle;
 import org.apache.pdfbox.pdmodel.graphics.color.PDGamma;
 
@@ -840,8 +841,7 @@ public class PDLayoutAttributeObject ext
      */
     public PDRectangle getBBox()
     {
-        COSArray array =
-            (COSArray) this.getCOSObject().getDictionaryObject(BBOX);
+        COSArray array = this.getCOSObject().getCOSArray(COSName.BBOX);
         if (array != null)
         {
             return new PDRectangle(array);

Reply via email to