разрываемое текстовое поле

разрываемое текстовое поле

есть ли способ создать заполняемое текстовое поле, которое можно разбить на две страницы, т. е. не привязывать только к одной странице?

МВЭ:

\documentclass[11pt,a4paper]{letter}
\usepackage[utf8]{inputenc}
\usepackage[LGR,T1]{fontenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{xparse,calc}
\usepackage{hyperref,stackengine}

\begin{document}
\item \belowbaseline[-\ht\strutbox]{%
  \TextField[width=18cm,height=1240pt, charsize=12pt,bordercolor=1 1 1,multiline=true,name=Partei1]{}}
\end{document}

Большое спасибо

решение1

Я не думаю, что существуют многостраничные поля формы, но вы можете автоматически поместить фокус на второе поле, если первое поле заполнено (эта идея на самом деле взята изAPI-интерфейс Acrobat JS). Для этого вам нужно будет отключить прокрутку для соответствующего поля с помощью этой donotscrollопции и добавить небольшой JavaScript-код к keystrokeопции (я удалил bordercolorопцию, чтобы сделать поля видимыми в PDF):

\documentclass[11pt,a4paper]{letter}
\usepackage{hyperref}

\begin{document}
\begin{Form}
    \TextField[width=10cm, height=10cm, charsize=12pt, 
        multiline=true, name=Partei1a, keystroke={%
            if(event.fieldFull){ 
                this.getField("Partei1b").value = event.changeEx;
                this.getField("Partei1b").setFocus();
            }
        }, donotscroll]{}

    \newpage

    \TextField[width=10cm, height=10cm, charsize=12pt, 
        multiline=true, name=Partei1b, donotscroll]{}    
\end{Form}
\end{document}

Если ввести текст в первое поле, выходящий за его пределы, курсор автоматически переместится в следующее поле. Но этот автоматизм не работает при удалении или вставке текста. Кроме того, я не уверен, как отключить раздражающий звуковой сигнал.

введите описание изображения здесь

Связанный контент