Author: tilman
Date: Sat Nov 29 12:11:04 2025
New Revision: 1930107

Log:
PDFBOX-6108: add minimal getters

Modified:
   
pdfbox/branches/2.0/xmpbox/src/main/java/org/apache/xmpbox/type/DimensionsType.java

Modified: 
pdfbox/branches/2.0/xmpbox/src/main/java/org/apache/xmpbox/type/DimensionsType.java
==============================================================================
--- 
pdfbox/branches/2.0/xmpbox/src/main/java/org/apache/xmpbox/type/DimensionsType.java
 Sat Nov 29 12:11:00 2025        (r1930106)
+++ 
pdfbox/branches/2.0/xmpbox/src/main/java/org/apache/xmpbox/type/DimensionsType.java
 Sat Nov 29 12:11:04 2025        (r1930107)
@@ -42,4 +42,34 @@ public class DimensionsType extends Abst
         super(metadata);
     }
 
+    public Float getH()
+    {
+        AbstractField prop = getProperty(H);
+        if (prop instanceof RealType)
+        {
+            return ((RealType) prop).getValue();
+        }
+        return null;
+    }
+
+    public Float getW()
+    {
+        AbstractField prop = getProperty(W);
+        if (prop instanceof RealType)
+        {
+            return ((RealType) prop).getValue();
+        }
+        return null;
+    }
+
+    public String getUnit()
+    {
+        return getPropertyValueAsString(UNIT);
+    }
+
+    @Override
+    public String toString()
+    {
+        return "DimensionsType{" + getW() + " x " + getH() + " " + getUnit() + 
'}';
+    }
 }

Reply via email to