Select to view content in your preferred language

Make Word Wrap compatible with Unequal Column Widths

1264
7
12-08-2022 09:35 AM
Status: Open
Labels (1)
ZacharyUhlmann1
Frequent Contributor

I'll link this exact same idea from 2020.  Not sure I'd call it an idea, more pointing out broken functionality.  Formatting Legends in Pro is a nightmare.  Specifically adjusting column widths in relation to text size, element size, etc. The knobs simply don't work.  "Equal Column Widths" check box does not function.  Fitting Strategy options to anchor Font Size, Column Width, etc. don't fully work either.  We need the ability to create legends that don't look like the below screenshot (notice all the white space between column 2 and 3).

Trying to be productive by reiterating a previously proposed idea / identified bug.  It's high time ESRI fixed this.  We are version 3 of Pro, yet core functionality present in Desktop is still missing.  It reinforces my observation that ESRI seems to prioritize resources towards software suite sprawl and functionality half-bakedness at the expense of core functionality.  I'm pretty sure I love you guys (ESRI) but PLEASE (!) look in to this finally.  It's a big issue for  a lot of users.

https://community.esri.com/t5/arcgis-pro-ideas/adaptive-legend-label-wrapping/idc-p/1239213#M22466 

Zach

equal_columns.png

 

column_adjust_issue.png

 

 

 

 

 

 

 

 

 

7 Comments
AubriKinghorn
Status changed to: Needs Clarification

Hi, 

I'm not sure what the idea is here. I understand legends can be frustrating and we are always looking to improve, but I don't know what you are asking for. Are there bugs in the software? Are there properties not available? We need more specific details to understand what is being asked so we can evaluate it. 

 

As for the legend you posted a picture of, you have word wrapping turned on for both labels and descriptions, but it doesn't look like you have any descriptions in your legend. So a lot of blank space is being added to accommodate your word wrapping without any values to wrap. I think unchecking word wrapping for descriptions will fix your legend spacing. I hope that helps.

 

Cheers,

Aubri Kinghorn

ZacharyUhlmann1

Hi @AubriKinghorn and thanks for your response.  I believe the below screenshots and explanation will offer some clarity.  But the issue is two parts: 1) The Fitting Strategy functionality in Pro is confusing and far less intuitive or functional than my recollection of Desktop. 2) It would be excellent if we could Word Wrap AND have Unequal Column Widths simultaneously.  The low hanging fruit for this idea is essentially the latter idea (2), and recognizing that Word Wrapping is 50/50 Word Wrapping and Equal Column Widths.  It's arguably more setting the Column Width than Word Wrapping.

  • The only way to activate variable column widths is withOUT Word Wrapping.

manual_cols.png

  • Word Wrapping in reality is just Equal Column Widths + Word Wrapping

manual_cols_wr.png

  • Reduce Word Wrapping val and notice that column sizes take that value

manual_cols_wr2.png

  • Note that once Word Wrapping value is less than width of labels (0.7), words wrap.  But we are stuck with Equal Column Widths

manual_cols_wr3.png

  • Which is kind of the same as Equal Column Widths without automatic fitting (Bullet Point 3)

manual_cols_equal.png

@AubriKinghorn Sometimes it is hard and time-consuming to explain a complaint/idea/question properly, but believe me - Desktop was WAY more functional.  Admittedly, part of it is understanding how the Fitting Strategy Options have changed.  But to keep it simple - my idea is "Word Wrapping + Unequal Column Widths".  

Much Appreciated,

Zach

AubriKinghorn

Hi @ZacharyUhlmann1 ,

Thanks for clarifying! Word wrapping + Unequal Column Widths is information we can use as we evaluate future work for legends. Thanks again! It might be helpful to update the name of your idea so that other people can find and vote on it more easily. We do our best to read and implement ideas, but kudos help us prioritize the order of things and keep the issues at the forefront. 

Cheers,

Aubri

AubriKinghorn
Status changed to: Open
 
GISAdminSHN

Same issue, I need to wrap labels at 2.7, but my first column needs to stay narrower at 1.4. If I choose word wrap at 2.7 it adds blank space to first column, making the legend not fit in the allotted space on the page.

When the word wrap value is greater than actual contents of a column, the smaller content value should be applied to the column. Otherwise, you need to allow the user to specify column widths individually.

BROKEN

JacobBurdick1

@AubriKinghorn Am I understanding this correctly?  Are these my options?

JacobBurdick1_3-1710800543659.png

 

JacobBurdick1_4-1710800588999.png

This is about the best I can do with 3" of dead space between columns and a 7 line row that could be reduced to 3 or 4 with adjustable column widths and text wrapping.

 

Thanks

 

 

AubriKinghorn

@JacobBurdick1 actually this is supported for table frames, the request is specific to legends. For table frames you can set different word wrapping per column. It looks like you have both columns selected, make sure only one is and you should be able to get a result you like. 

AubriKinghorn_0-1710801860806.png