Hello...
I have a report where pixel-accurate placement is critical. I understand the basic CanGrow functionality, how text boxes will grow with more data, how they will cause a panel to expand accordingly, etc. What I'm facing is a situation where I need to display ONLY upper-case letters or numerals toward the bottom of the panel, so there will be no descenders. I have the textbox set to CanGrow = False and CanShrink = False. But when I use a larger font (set dynamically), one that will display the characters properly in the report, the textbox DOES grow, causes the parent panel to grow, and destroys the rest of the report placement.
You'll see in the attached partial screenshot of a preview that the item on the left has a textbox that has grown and caused the panel (in orange) to grow. What I believe it should do is NOT grow, even if that means it cuts off any descenders. Various threads and docs have said that a textbox would not grow with CanGrow set to false, but in this case it most definitely does.
So... Is there a way to set a panel to a fixed size in some other way. I have every object in that panel set to CanGrow = False, but it does not seem to matter. Can I set the Height programmatically in some way that will override the CanGrow internal logic? I've tried setting it in the Bindings, but it seems to get overridden.
I'm using Reporting R2 2021.
Any help is much, much appreciated!!! Cheers...