I am testing 10.1 PrintService (both the default and custom Export Web Map Task) with the Flexviewer 3.0 Print Widget.
When printing, if the user does not check �??use this scale�?� box in the Flex Print Widget, it will print out a map at slightly larger scale, one that doesn�??t match any of the standard ArcGIS Online/ Bing Maps/ Google Maps scales and seems arbitrary. If you click �??use this scale�?� then zoom in and out the scale does not automatically change, and will print at fixed scale even though the user is zoomed in. So say a user is zoomed in at 1:36,112 and the �??use this scale�?� is checked at 577791, the output map is nothing like what the user is looking at on the screen. This is confusing to the user.
Is this a known issue?
[ATTACH=CONFIG]22713[/ATTACH]
When printing, if the user does not check �??use this scale�?� box in the Flex Print Widget, it will print out a map at slightly larger scale (and scale with the map viewer), one that doesn�??t match any of the standard ArcGIS Online/ Bing Maps/ Google Maps scales and seems arbitrary.
If you click �??use this scale�?� then zoom in and out the scale does not automatically change, and will print at fixed scale even though the user is zoomed in. So say a user is zoomed in at 1:36,112 and the �??use this scale�?� is checked at 577791, the output map is nothing like what the user is looking at on the screen. This is confusing to the user.
If you don't specify a fixed state, it will print the extent of the map ... and thus you are likely to see the scale being a bit different.
If you check the "Use this scale" AND specify a fixed scale, e.g. 1:50000, then that is the scale that will be used.
If you check the "Use this scale" AND empty the scale to use, then it will use the current scale of whatever scale/zoom you are at. I think this is the functionality you are asking for.
I am having a very similar issue with flexviewer 3.6 and ArcGIS Server 10.2. I recently upgraded a test server to version 10.3 and tested this by pointing the print service to the 10.3 version but I am still getting an issue where the extent at which I print differs from the print page that is created. Typically I am zoomed into a scale of 1128 and click the print button and the page that is created zooms out one scale to 2257 where my addresses labels are turned off.
Here is the initial scale at level 1128 without the option to print at this scale
(InitialScale.png)
The resulting print page zooms out one level to 2257 which my address label are turned off at
(PrintPage.png)
With the option checked to print at set scale and 1128 entered the resulting image appears to be taken at 564 versus 1128
(PrintPageSetScale.png)
I was hoping the jump to 10.3 would rectify this but it appears it does not. Has anyone found a work around or fix for this?
Thank you,
Chris