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