Author: tilman
Date: Sat Nov 29 12:10:56 2025
New Revision: 1930105
Log:
PDFBOX-6108: add minimal getters
Modified:
pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/type/DimensionsType.java
Modified:
pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/type/DimensionsType.java
==============================================================================
---
pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/type/DimensionsType.java
Sat Nov 29 11:41:53 2025 (r1930104)
+++
pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/type/DimensionsType.java
Sat Nov 29 12:10:56 2025 (r1930105)
@@ -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() +
'}';
+ }
}