Due to a restriction of the ArcGIS basic technology, the rounding of the extent of the data frame could induce some problems while printing layers with scale ranges. Therefore, it could be possible that some layers are not visible on the print output although they are visible within the map window of WebOffice. This effect cannot be completely resolved, but it can be mostly avoided by pursuing a goal-oriented configuration of the map services and plot templates.
Recommendation for the configuration
There are different possibilities to limit the impact of these restrictions:
- Scale Ranges
The appropriate scale ranges of specific layers should not match with the configured print scales. Therefore, it is recommended to use scale ranges which are as far away as possible from the configured print scales.
- Adjustment of the WebOffice_plot_author.mxd
The data frames of the print layouts should be dimensioned within the WebOffice_plot_author.mxd (default in C:\arcgisserver\directories\WebOfficePlotTemplates) in a way, so that rounding errors will have a very low impact on the scale based visibility of the appropriate layers. The recommended dimensions of that data frame can be estimated for a resolution of 96 dpi by using these rules:
- Expected length or width = (Current length or width / 2,54) * 96
- Expected length or width are rounded to an integer
- Optimized length or width = (Rounded length or width / 96) * 2,54
- The calculated values can then be used for the exact scaling of the data frame. This can be done via the properties of the respective data frame:
Properties of the Data Frame
Note: Use the VertiGIS Layout Frame Size Helper to find out the correct dimensions for the data frames of the print layouts.