campo de texto quebrável

campo de texto quebrável

existe alguma maneira de ter um campo de texto preenchível que possa ser dividido em duas páginas, ou seja, não ser forçado a apenas uma página?

MWE:

\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}

Muito obrigado

Responder1

Não creio que existam campos de formulário de várias páginas, mas você pode colocar automaticamente o foco no segundo campo se o primeiro campo estiver cheio (essa ideia é, na verdade, tirada doAPI JS do Acrobat). Para isso, você precisaria desativar a rolagem do campo relevante por meio dessa donotscrollopção e adicionar um pequeno JavaScript à keystrokeopção (removi a bordercoloropção de tornar os campos visíveis no 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}

Se você inserir texto no primeiro campo que exceda o limite deste campo, o cursor saltará automaticamente para o próximo campo. Mas esse automatismo não funciona ao excluir ou colar texto. Além disso, não sei como desativar o bipe irritante.

insira a descrição da imagem aqui

informação relacionada