
有沒有辦法讓一個可填入的文字欄位可以跨兩頁打破,即不被迫只在一頁上?
微量元素:
\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
我不認為存在多頁表單字段,但是如果第一個字段已滿,您可以自動將焦點放在第二個字段中(這個想法實際上取自Acrobat JS API)。為此,您需要透過 thadonotscroll
選項停用相關欄位的捲動,並向該keystroke
選項添加一個小的 JavaScript(我刪除了該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}
如果您在第一個欄位中輸入的文字超出了該欄位的邊界,則遊標將自動跳到下一個欄位。但在刪除文字或貼上文字時,這種自動功能不起作用。另外,我不知道如何停用惱人的蜂鳴聲。