Copy link to clipboard
Copied
I create form fields in Acrobat DC Pro (on Windows). If the field has text typed into it and then I need to resize the box, the text will completely distort when the box size is dragged. This can be avoided by clicking in and out of the form field once before changing the field size for some reason.
For example, I have text in a form field (does not matter if the field was auto generated or manually created). I go to make the text box taller and the text stretches up with it. The text will continue to look distorted after doing it unless I hit "ctrl-z" or type more text into the box. See images below of before and after of enlarging the box with the date.
Copy link to clipboard
Copied
You can try reporting it as a bug, but when I did they didn't consider it to be a bug. I only get that behavior when resizing the field via the Position tab of the field properties window, not via the mouse/keyboard, though I haven't tested the latest version.
Copy link to clipboard
Copied
Are you using the size of "Auto"?
Set the font to a fixed size.
You can also resize the form field by using the corner handle and moving in or out on a 45 degree angle. This will retain the aspect ratio of the field as it shrinks or grows.
Copy link to clipboard
Copied
No, the fields are not using Auto. In this case, they are set to 12 point Helvetica. I don't want the text to enlarge, I just want to make the text box bigger when the auto form field tool made them too narrow or short. I want the text to stay exactly the same size, just have a bigger box to fit in.
Copy link to clipboard
Copied
This is definitely a bug in Acrobat. It does not matter what the field font size is set to. After you resize a field with text in it, the text will distort until you refresh the font size. How to refresh: change the size of the font to/from AUTO or to/from any other size, and the distortion is corrected. I guess if Adobe argues that this is not a bug, they have to insist you must SIZE first, then enter text, and never resize that field again -- unless you want to do the manual refresh. And that leads me to conclude that a programmer forgot to call the autoRefreshFontSize() method in the appropriate events somewhere in the code.
Copy link to clipboard
Copied
The problem is the field appearance isn't updated. It does get updated when you manually change one of the field properties that affect its appearance, which includes the field value.
Copy link to clipboard
Copied
We can call it "a feature". As George_Johnson states, the field's appearances are not updated when you scale the field. When you do that programmatically, the procedure would be to first read the field value to a variable, scale the field, and then re-set its value from the variable. That does refresh the appearances.
BTW, resetting the form does also refresh the appearances.
Hope this can help.