Revision 213 trunk/org.gvsig.app.document.layout2.app/org.gvsig.app.document.layout2.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/FLayoutUtilities.java

View differences:

FLayoutUtilities.java
319 319
        if (viewPort.getAdjustedEnvelope() == null) {
320 320
            return 0;
321 321
        }
322

  
322
        
323
        int mUnits = viewPort.getMapUnits();
324
        double[] trans2Meter = MapContext.getDistanceTrans2Meter();
323 325
        if (proj == null || viewPort.getImageSize() == null) {
324 326
            return (long) (viewPort.getAdjustedEnvelope().getLength(1)
325
                / wcm * Attributes.CHANGE[viewPort.getMapUnits()]);
327
                / 100.0d*wcm * trans2Meter[mUnits]);
326 328
        }
327

  
328
        double[] trans2Meter = MapContext.getDistanceTrans2Meter();
329
        int mUnits = viewPort.getMapUnits();
330 329
        
331 330
        return (long) proj.getScale(
332 331
            viewPort.getAdjustedEnvelope().getMinimum(0) * trans2Meter[mUnits],

Also available in: Unified diff