Select to view content in your preferred language

ArcGIS Pro - Fill a column completely before going to the next in the layout table frame

11-18-2019 02:09 PM
Status: Implemented
Labels (1)
Occasional Contributor

Often we use table frames in ArcGIS Pro for populating dynamic data based on the tables. But there seems to be an issue in content fitting strategy while using table frames (adjusting font sizes, columns). We do not have a functionality, currently to make the table frame fill one column completely before going to the next column. Here is a Geo-Net link explaining the issue in detail.

ArcGIS Pro Table Frame content fitting strategy issue 


This would be a great enhancement to ArcGIS Pro. Even to just have more autonomy and control over the appearance and format of tables would be a huge help to a lot of users.


Please make this happen! I have created a street name index using techniques mentioned in a post from 2007 ( I would like to display my records in a table frame rather than doing the work in excel and adding a static table. It would be great if the table frame would store the same number of records/rows in each column before overflowing to the next, avoiding an unsightly staircase effect in the table on my map.




When using table frames in ArcGIS Pro Layout view (with multiple columns), allow rows to fill out the 1st, 2nd, then the next column VS spread out evenly among all columns. The location of where data would start to fill from would be tied to the anchor point (Ex: from bottom right in the DesiredEffect jpg attachment)

Status changed to: Under Consideration
Status changed to: In Product Plan
Status changed to: Implemented

This Idea has been implemented in ArcGIS Pro 3.2. Now you can chose to balance your table frame columns or have one completely filled before a new one begins. 



See the What's New documentation for more new features in Pro 3.2.


Is there a way to specify that there must be multiple columns in a table frame, even if there is not enough rows to completely fill the first column?

For example, I have a table displaying coordinates for the vertices of polygon plots. there is a range in the number of coordinates associated with each plot (4-40), across the whole dataset. 

Regardless of the number of coordinates, I always want there to be 2 balanced columns in the table. So if there a 4 coordinates for a plot, there will be 2 rows in each column. And if there are 36 coordinates for a plot, there will be 18 rows in each column. 

I hope this makes sense. Currently I can only see that a second column is created when the first column is completely filled. 


@AubriKinghorn @JPaulo @RVG296 @SarahHartholt @JosiahPoyitt 


@SiNa Do you have balance columns checked? That will balance the data between multiple columns instead of filling the first column before going to the second. However, to always see two columns you may need to shorten your table frame, if the bounding box is too long the data will end up in the first column. The way the columns currently work, the application assumes that one column is ideal.