Multiline Annotation - Text Horizontal Alignment - do not shift text box when changing alignment

806
6
06-07-2023 11:22 AM
Status: Closed
Labels (1)
wayfaringrob
Frequent Contributor

When changing the alignment of multi-line annotation text, do not move the text box. Ex this annotation label begins left aligned:

rburke_1-1686162037177.png

Center aligning shifts it right:

rburke_2-1686162051377.png

Right aligning moves it further right:

rburke_3-1686162067836.png

Ideally, it would just stay put and align right as may be expected.

rburke_4-1686162085043.png

Though alignment is moot for single-line annotation, it does not move when changed.

6 Comments
CraigWilliams
Status changed to: Closed

Alignment changes the text relative to it's geometry which is typically a line or a point for annotation. The box is derived from those settings, not the opposite way around.

wayfaringrob

@CraigWilliams  yes, this is a request to change that behavior. Please reopen, thank you.

AlfredBaldenweck

I agree. This is super annoying to deal with, especially if you've just spent like 30 minutes getting everything lined up and realize you need to change the alignment.

wayfaringrob

I agree @AlfredBaldenweck . If Esri staff are going to routinely close feature requests due to the fact that they are, well, feature requests, then I do not understand the purpose of this site. I am not sure who to loop in here. @KoryKramer ? @MichelleMathias ?

AlfredBaldenweck

Want to point out that this is also a problem in normal graphic text.

The anchor point of the text box does not matter; it has the same problem no matter it is anchored.

AlfredBaldenweck_1-1686684792412.png

 

AlfredBaldenweck_4-1686684829466.png

 

AlfredBaldenweck_2-1686684805245.png

 

AlfredBaldenweck_3-1686684819248.png

 

Text left-aligned

Text right-aligned

 

CraigWilliams

@wayfaringrob It's not an issue of changing the behavior - what you're asking for is fundamentally incompatible with how text is drawn and positioned in the map. I closed the issue to provide accurate feedback that we have no plans to change that behavior. As I stated my earlier response, alignment is relative to the geometry of the text baseline. The text type we do have that respects a envelope bounds is rectangle text (sometimes know as paragraph text) that can be created in graphics layers and layout. Alignment in that type respects the defined bounds.

The issue @AlfredBaldenweck raises is separate and related to anchor points. I'm not able to reproduce that behavior on ArcGIS Pro 3.1 and that may be worth a support services call so we can look at the case in more detail.