Wie erstelle ich ein gutes ausfüllbares PDF-Formular?
Hallo,
ich möchte eine ausfüllbare PDF erstellen.
- Leider runiert mir das die Tabelle.
- Kann man hier styles auch global festlegen? Ich habe `\def\textfieldstyle{bordercolor={blue}, borderstyle=U}` und dann `\TextField[name=Name,width=5cm, \textfieldstyle]{Name:}` versucht - ohne Erfolg.
- Bei der Einstellung der Hintergrundfarbe auf `lightgray` scheint auch etwas schief zu laufen.
- Die Notizbox scheint gar nicht hinzuhauen: hier kann laufen. Im PDF-Resultat habe ich nur eine Zeile in der Mitte bescrheiben. sie nicht.
Was könnte man noch einbauen?
Danke!
![alt text][1]
\documentclass[parskip=half, a5paper, landscape]{scrartcl}
\pagestyle{empty}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä}, germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage[margin=0.5cm]{geometry}
\usepackage{xcolor}
\pagecolor{yellow!40}
\usepackage{hyperref}
\begin{document}
\begin{Form}
\begin{tabular}{|lcr|}\hline
\textbf{Ausfüllbogen} \\[1ex] \hline \\
\TextField[name=Vorname, width=5cm, bordercolor={red}, borderstyle=U, value={Martina}]{Vorname:}
&
& \TextField[name=Nachname,width=5cm, bordercolor={red}, borderstyle=U, value={Muster}, backgroundcolor=lightgray]{Nachname:} \\ \\
\ChoiceMenu[radio, radiosymbol=6, width=0.5cm, name=Geschlecht]{\textbf{Geschlecht:}}
{männlich=m,weiblich=w}
&
&\ChoiceMenu[combo, name=Land]{Land:}%
{Deutschland,Österreich,Schweiz} \\ \\
\TextField[name=Strasse,width=5cm, bordercolor={red}, borderstyle=U, value={}]{Straße:}
& \TextField[name=PLZ,width=2cm, bordercolor={red}, borderstyle=U, value={}]{PLZ:}
& \TextField[name=Ort,width=5cm, bordercolor={red}, borderstyle=U, value={}]{Ort:} \\ \\
\TextField[name=Geburt,width=2.0cm, bordercolor={red}, borderstyle=U, value={TT/MM/JJJJ}]{Geburtsdatum:} \\ \\
\CheckBox[width=0.5cm, name=Geld]{Münzen gezählt?}
& \CheckBox[width=0.5cm, name=Katze]{Katze gefüttert?}
& \CheckBox[width=0.5cm, name=Pflanze]{Pflanzen gegossen?} \\
\\ \hline
\end{tabular} \\[1ex]
\PushButton[name=calc,onclick={app.alert("Hier bitte N I C H T draufklicken!")}]%
{Hier bitte nicht draufklicken}
\CheckBox[name=Katze]{\textbf{Checkbox funktioniert hier ohne width}}
\textbf{Notizen:}\\[0.75ex]
\TextField[name=Notzizen,width=0.9\textwidth, \TextField[multiline, name=Notizen,width=0.9\textwidth, height=3.25cm,borderstyle=D, bordercolor={red}, value={}, backgroundcolor={0.95 0.95 0.95}]{}
\end{Form}
\end{document}
[1]: http://texwelt.de/wissen/upfiles/test1_4.png