<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>idea Grammatically correct text scales using dynamic text for Map Series layouts in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/grammatically-correct-text-scales-using-dynamic/idi-p/1684476</link>
    <description>&lt;P&gt;When generating a large number of maps in a Map Series, the user will often use a feature layer that has a relevant polygon or a custom set extent, and have ArcGIS Pro set the extent and scale automatically for each polygon, choosing with or without a buffer around that polygon, and rounding up to some number appropriate to the layout units (e.g. 31680 to round up to the nearest half mile in a 1 inch = X miles series).&lt;/P&gt;&lt;P&gt;This can be automated using dynamic text as follows:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;1 inch = &amp;lt;dyn type="mapFrame" name="MainMap" property="scale" pageUnits="in" mapUnits="mi" pageValue="1" decimalPlaces="1"/&amp;gt; miles&lt;/P&gt;&lt;P&gt;In a map series with many different scales, rounding up to the nearest 31680, the output of the above dynamic text might be as follows:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;1 inch = 0.5 miles&lt;/LI&gt;&lt;LI&gt;1 inch = 1 miles&lt;/LI&gt;&lt;LI&gt;1 inch = 1.5 miles&lt;/LI&gt;&lt;LI&gt;1 inch = 2 miles&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Note that the decimalPlaces attribute strips trailing zeroes, as reported in 2021 in BUG-000141745, but ESRI has classified the behavior as "As Designed".&lt;/P&gt;&lt;P&gt;The problem with the above is primarily when the text reads "1 inch = 1 miles".&amp;nbsp; Most organizational style guides will flag this as not grammatically correct and acceptable outputs might include "1 inch = 1.0 miles"&amp;nbsp; (adding an additional decimal place) or&amp;nbsp;"1 inch = 1 mile" (dropping the "s").&lt;/P&gt;&lt;P&gt;One could perform data entry for the polygon layer that is used to generate the map series, and set the dynamic text to pull a value from the attribute table. But for a large map series, this is a lot of unnecessary manual work for something that is already automated by existing map series functionality at the layout level.&amp;nbsp;&lt;/P&gt;&lt;P&gt;A few options:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Add a format attribute for numeric dynamic text values like this, so that the user can decide whether to strip trailing zeroes.&amp;nbsp; Similar formatting functionality exists for other dynamic text values (e.g. date and time).&lt;/LI&gt;&lt;LI&gt;Allow some sort of if/then functionality for selecting "mile" vs "miles".&amp;nbsp; Expressions are allowed&amp;nbsp; for dynamic text from attribute tables&lt;/LI&gt;&lt;/OL&gt;</description>
    <pubDate>Sat, 14 Feb 2026 00:16:11 GMT</pubDate>
    <dc:creator>scardina</dc:creator>
    <dc:date>2026-02-14T00:16:11Z</dc:date>
    <item>
      <title>Grammatically correct text scales using dynamic text for Map Series layouts</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/grammatically-correct-text-scales-using-dynamic/idi-p/1684476</link>
      <description>&lt;P&gt;When generating a large number of maps in a Map Series, the user will often use a feature layer that has a relevant polygon or a custom set extent, and have ArcGIS Pro set the extent and scale automatically for each polygon, choosing with or without a buffer around that polygon, and rounding up to some number appropriate to the layout units (e.g. 31680 to round up to the nearest half mile in a 1 inch = X miles series).&lt;/P&gt;&lt;P&gt;This can be automated using dynamic text as follows:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;1 inch = &amp;lt;dyn type="mapFrame" name="MainMap" property="scale" pageUnits="in" mapUnits="mi" pageValue="1" decimalPlaces="1"/&amp;gt; miles&lt;/P&gt;&lt;P&gt;In a map series with many different scales, rounding up to the nearest 31680, the output of the above dynamic text might be as follows:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;1 inch = 0.5 miles&lt;/LI&gt;&lt;LI&gt;1 inch = 1 miles&lt;/LI&gt;&lt;LI&gt;1 inch = 1.5 miles&lt;/LI&gt;&lt;LI&gt;1 inch = 2 miles&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Note that the decimalPlaces attribute strips trailing zeroes, as reported in 2021 in BUG-000141745, but ESRI has classified the behavior as "As Designed".&lt;/P&gt;&lt;P&gt;The problem with the above is primarily when the text reads "1 inch = 1 miles".&amp;nbsp; Most organizational style guides will flag this as not grammatically correct and acceptable outputs might include "1 inch = 1.0 miles"&amp;nbsp; (adding an additional decimal place) or&amp;nbsp;"1 inch = 1 mile" (dropping the "s").&lt;/P&gt;&lt;P&gt;One could perform data entry for the polygon layer that is used to generate the map series, and set the dynamic text to pull a value from the attribute table. But for a large map series, this is a lot of unnecessary manual work for something that is already automated by existing map series functionality at the layout level.&amp;nbsp;&lt;/P&gt;&lt;P&gt;A few options:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Add a format attribute for numeric dynamic text values like this, so that the user can decide whether to strip trailing zeroes.&amp;nbsp; Similar formatting functionality exists for other dynamic text values (e.g. date and time).&lt;/LI&gt;&lt;LI&gt;Allow some sort of if/then functionality for selecting "mile" vs "miles".&amp;nbsp; Expressions are allowed&amp;nbsp; for dynamic text from attribute tables&lt;/LI&gt;&lt;/OL&gt;</description>
      <pubDate>Sat, 14 Feb 2026 00:16:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/grammatically-correct-text-scales-using-dynamic/idi-p/1684476</guid>
      <dc:creator>scardina</dc:creator>
      <dc:date>2026-02-14T00:16:11Z</dc:date>
    </item>
    <item>
      <title>Re: Grammatically correct text scales using dynamic text for Map Series layouts - Status changed to: Already Offered</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/grammatically-correct-text-scales-using-dynamic/idc-p/1684768#M37459</link>
      <description>&lt;P&gt;This is available in ArcGIS Pro. You just add the&amp;nbsp;zeroPad = "True" tag to your existing tag. By default when rounding if the decimal is 0 it doesn't show. Adding&amp;nbsp;zeroPad = "True" forces the decimal to display.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;BUG-000141745 is as designed, but only because it referenced map series attribute dynamic text which points to a field. The field could be numeric or text values, resulting in some rounding limitations.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In your case, you are using Scale dynamic text which always returns a numeric value, supporting more rounding and decimal options.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AubriOtis_0-1771348740154.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/148508i68C9031F3044862D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AubriOtis_0-1771348740154.png" alt="AubriOtis_0-1771348740154.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Feb 2026 17:23:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/grammatically-correct-text-scales-using-dynamic/idc-p/1684768#M37459</guid>
      <dc:creator>AubriOtis</dc:creator>
      <dc:date>2026-02-17T17:23:02Z</dc:date>
    </item>
    <item>
      <title>Re: Grammatically correct text scales using dynamic text for Map Series layouts</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/grammatically-correct-text-scales-using-dynamic/idc-p/1684773#M37460</link>
      <description>&lt;P&gt;The zero pad helps with the decimal but doesn't do anything for making "miles" singular&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AlfredBaldenweck_0-1771349919249.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/148509iEA196607FFD7D6DD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AlfredBaldenweck_0-1771349919249.png" alt="AlfredBaldenweck_0-1771349919249.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Feb 2026 17:38:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/grammatically-correct-text-scales-using-dynamic/idc-p/1684773#M37460</guid>
      <dc:creator>AlfredBaldenweck</dc:creator>
      <dc:date>2026-02-17T17:38:51Z</dc:date>
    </item>
    <item>
      <title>Re: Grammatically correct text scales using dynamic text for Map Series layouts</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/grammatically-correct-text-scales-using-dynamic/idc-p/1684829#M37464</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/458875"&gt;@AlfredBaldenweck&lt;/a&gt;&amp;nbsp; true it does not help with that. However in the original issue it said "&lt;SPAN&gt;acceptable outputs might include "1 inch = 1.0 miles"&amp;nbsp; (adding an additional decimal place) or&amp;nbsp;"1 inch = 1 mile" (dropping the "s").". We can do the first acceptable solution already in the software.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Feb 2026 20:11:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/grammatically-correct-text-scales-using-dynamic/idc-p/1684829#M37464</guid>
      <dc:creator>AubriOtis</dc:creator>
      <dc:date>2026-02-17T20:11:23Z</dc:date>
    </item>
  </channel>
</rss>

