Поля формы представлены на странице с аннотацией типа виджета.
Чтобы текстовое поле отображалось справа вверх, аннотация виджета должна иметь то же значение поворота, что и страница.
Это также относится к аннотациям FreeText, которые являются обычной разметкой для добавления в PDF в программе просмотра.Обычно значение поворота аннотации равно сумме поворота страницы и любого текущего поворота, примененного к программе просмотра PDF.Таким образом, если страница имеет поворот на 90, а в средстве просмотра PDF пользователь поворачивает страницу на 90 градусов больше и добавляет аннотацию FreeText, то запись Повернуть будет 180, и это приведет к тому, что текст будет расположен справа вверхвремя, когда они добавляют аннотацию (но вращаются, если они отменяют вращение зрителя).
Если мы оставим вращение страницы на 90, а затем установим вращение текстового поля на 90, можно ли ожидать, что текстсейчас вверх ногами?
Нет, текст поля формы будет выглядеть «правильно» и в обычной ориентации чтения.Внешний вид / вращение текста внутри аннотации не зависит от поворота страницы.
Что также может прояснить для вас, это понять, что аннотации состоят из двух частей;метаданные, описывающие их состояние и параметры внешнего вида, и дополнительный поток внешнего вида, который явно описывает внешний вид.Запись Rotate является частью метаданных, и когда для аннотаций, таких как текстовое поле, создается поток внешнего вида, это значение используется для поворота внешнего вида.Внешний вид аннотации в остальном полностью независим от любого поворота страницы, и, как описано выше, это сделано специально, поэтому аннотации могут вращаться независимо (возможно, вы хотите, чтобы текст был боковым).