Description
In ArcGIS Experience Builder, the Print widget provides only a single option for scale bar unit configuration. However, the printed output displays a dual-unit scale bar. Additionally, the widget does not provide options to customize scale bar markings, divisions, or styling, resulting in outputs that may not meet user design requirements. The image below shows an example of the printed output generated using the default A3 Landscape layout, which includes a dual-unit scale bar with default marker values.
Cause
The Print widget does not directly control scale bar behavior or layout templates because it relies entirely on the print service configured in the organization’s utility services, and the default print service does not support scale bar customization.
Solution or Workaround
Create and use a custom print layout
- Create and share custom layouts for printing in ArcGIS Pro.
- Open the ArcGIS Pro project and click Project > Portals. Find the portal connection.
- Log in and set as the active portal.
- Click the back
icon. - On the Insert tab, in the Project group, click New Layout and select the preferred layout size. In this example, the A3 layout size is selected.
- Add the layout elements, including the desired customized scale bar. Refer to ArcGIS Enterprise on Windows and Linux: Create a custom layout for instructions. In this example, the title, map frame, north arrow, scale bar, and legend are added.

- On the Analysis tab, in the Geoprocessing group, click Tools to open the Geoprocessing pane. Search for and run the Export Web Map and Get Layout Templates Info script tools. Refer to ArcGIS Enterprise on Windows and Linux: Prepare custom tools for instructions. In this example, both the Templates Folder and Layout Templates Folder parameters use the same EmptyTemplateFolder folder.
- Share the Export Web Map tool as a printing web tool to the ArcGIS Enterprise portal. Refer to ArcGIS Enterprise on Windows and Linux: Share a printing web tool to ArcGIS Enterprise for instructions. In this example, the name of the web tool is specified as Export Web Map.
- In the Contents pane, right-click the layout and select Save As Layout File to save the layout. In this example, the name is specified as My_layout.pagx.
- Add the layout as a new item to the ArcGIS Enterprise portal.
- Log in to the ArcGIS Enterprise portal.
- Add the layout file as a new item. Refer to Steps 4 through 6 in ArcGIS Enterprise on Windows and Linux: Use custom print templates in ArcGIS Enterprise.
- Configure the Print widget in Experience Builder.
- Open the experience in ArcGIS Experience Builder.
- In the Insert widget panel, under Map centric, drag and drop the Print widget onto the canvas. If necessary, drag and drop the Legend widget.
- In the Print panel, under Print template, click Printing. Optionally, if no print services are available, click Select utility.
- In the Select utility panel, click Add utility > Items.
- Under My content, search for and select the exported printing web tool. Click Done. In this example, the shared Export Web Map item is added.
- In the Select utility panel, click Added and select the Export Web Map tool.

- In the Print panel, click +New template.
- In the Template configuration panel, configure the following parameters:
- For Template name, specify the name. In this example, it is specified as My Layout Test.
- For File format, select the file format. In this example, portable document format (pdf) is selected.
- For Layout, click Use layout from layout item and select the layout added in the ArcGIS Enterprise portal from Step 2. In this example, My_Layout is selected.
- Click Close.
- Click Save > Publish.
The custom print service successfully generates a printed output with a customized single-unit scale bar and marker values.