When Reader 9 starts up, by default it clicks the “Highlight Fields” toggle button. In Reader 8, this was unchecked by default.
In general, this is a good thing. It makes it much more obvious to end-users which documents are fillable/editable PDFs, and which are plain PDFs that can only be printed.
However, in some cases, where your user-base is already expecting fillable forms, this means that all your carefully color-coordinated forms now don’t look as good on startup.
Another issue is when you have required fields, which show up with red borders – apart from looking a bit garish, our usability testing has indicated that it can make new users freak out, thinking they’ve already made a mistake before they’ve even done anything.
This is compounded if you have fields with caption above the field, which in Reader 9 is rendering as two red borders, as shown here:
There is a very simple way to preserve the Reader 8 behavior – simply add the following line to the root node of your form:
On Initialize app.runtimeHighlight = false;
This has been tested in Reader 8.1 and Reader 9.
Note: In Reader 9 the “Highlight Fields” seems as it is clicked even though this line of code deactivate it. Therefore, If you want to click it to highlight the fields you have to click it twice for the first time (1.Deactivate 2. Activate).
Thanks to Mohammad Al-omari for coming up with this code.