[mapguide-trac] #304: Printing from DWF viewer gives incorrect
scale....
MapGuide Open Source
trac_mapguide at osgeo.org
Thu Nov 8 14:23:06 EST 2007
#304: Printing from DWF viewer gives incorrect scale....
--------------------------+-------------------------------------------------
Reporter: andrewd | Owner:
Type: defect | Status: new
Priority: high | Milestone: 2.0
Component: DWF Viewer | Version: 1.2.0
Severity: critical | Keywords:
External_id: |
--------------------------+-------------------------------------------------
I logged this back in 2006 for v1.02, but it (and my account) seems to
have vanished. The problem still exists in v1.2.
To print something out so that it's ACTUALLY at 1:10000, you have to
fiddle with it until it's around 1:9375...then you can use a 1:10000 scale
to measure things correctly
From the user mailing list:
"I did a quick experiment with DWF Viewer using the Sheboygan sample data
and the "Plot at Specified Scale" functionality. The on-screen EPlot
preview that was generated seems to have the correct scale (I measured by
hand and assumed 8.5" page width, so screen resolution wasn't a factor).
I plotted to a scale of 8000, and the scale I computed was 8080. Some of
that error I attribute to my on-screen measurements. When I printed the
DWF though (at 100%) and measured the scale from the printout I got 8350,
so a little over 4% error. I estimated my on-paper measurement error to
be about 20 units.
It's possible there's some inaccuracy in the printing code. To test this,
I first printed the DWF to an MDI file using the MSO Live Meeting Document
Writer Driver, and then used MSO Document Imaging to print the MDI. In
this case, the scale on paper correctly came to 8000."
Check the thread "Printing to specific scale doesn't work - wrong scale"
from July 2006 on the Users mailing list for any more details.
--
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/304>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals
More information about the mapguide-trac
mailing list