You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2016/02/29 20:30:06 UTC

svn commit: r1732938 - /pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PrintImageLocations.java

Author: tilman
Date: Mon Feb 29 19:30:06 2016
New Revision: 1732938

URL: http://svn.apache.org/viewvc?rev=1732938&view=rev
Log:
PDFBOX-2852: clarify example output

Modified:
    pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PrintImageLocations.java

Modified: pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PrintImageLocations.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PrintImageLocations.java?rev=1732938&r1=1732937&r2=1732938&view=diff
==============================================================================
--- pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PrintImageLocations.java (original)
+++ pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/PrintImageLocations.java Mon Feb 29 19:30:06 2016
@@ -125,19 +125,21 @@ public class PrintImageLocations extends
                 Matrix ctmNew = getGraphicsState().getCurrentTransformationMatrix();
                 float imageXScale = ctmNew.getScalingFactorX();
                 float imageYScale = ctmNew.getScalingFactorY();
-                System.out.println("position = " + ctmNew.getTranslateX() + ", " + ctmNew.getTranslateY());
-                // size in pixel
-                System.out.println("size = " + imageWidth + "px, " + imageHeight + "px");
-                // size in page units
-                System.out.println("size = " + imageXScale + "pu, " + imageYScale + "pu");
-                // size in inches 
+
+                // position in user space units. 1 unit = 1/72 inch at 72 dpi
+                System.out.println("position in PDF = " + ctmNew.getTranslateX() + ", " + ctmNew.getTranslateY() + " in user space units");
+                // raw size in pixels
+                System.out.println("raw image size  = " + imageWidth + ", " + imageHeight + " in pixels");
+                // displayed size in user space units
+                System.out.println("displayed size  = " + imageXScale + ", " + imageYScale + " in user space units");
+                // displayed size in inches at 72 dpi rendering
                 imageXScale /= 72;
                 imageYScale /= 72;
-                System.out.println("size = " + imageXScale + "in, " + imageYScale + "in");
-                // size in millimeter
+                System.out.println("displayed size  = " + imageXScale + ", " + imageYScale + " in inches at 72 dpi rendering");
+                // displayed size in millimeters at 72 dpi rendering
                 imageXScale *= 25.4;
                 imageYScale *= 25.4;
-                System.out.println("size = " + imageXScale + "mm, " + imageYScale + "mm");
+                System.out.println("displayed size  = " + imageXScale + ", " + imageYScale + " in millimeters at 72 dpi rendering");
                 System.out.println();
             }
             else if(xobject instanceof PDFormXObject)