von Ulf » Di 20. Okt 2020, 06:48
Dank des Hinweises und mit ein Bisschen Suchen und Probieren bin ich auf folgende Lösung gekommen.
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{Form}
\TextField[
maxlen=40,
align=2,
height=10pt,
width=45pt,
name=alpha
]{Alpha}
\bigskip
\TextField[
maxlen=40,
align=2,
height=10pt,
width=45pt,
name=beta
]{Beta}
\bigskip
\ChoiceMenu[
combo,
name=combo1
]{Frage 1}{Male\_,Female,Other}
\bigskip
\ChoiceMenu[
combo,
name=combo2
]{Frage 2}{Eins,Zwei,Drei}
\bigskip
\TextField[
maxlen=40,
calculate={%
var f_alpha = this.getField("alpha");
var f_beta = this.getField("beta");
event.value = f_alpha.value + f_beta.value;
},
align=2,
height=10pt,
width=45pt,
name=gamma1,
readonly=true
]{Gamma 1}
\bigskip
\TextField[
maxlen=80,
calculate={
var f_alpha = this.getField("combo1");
var f_beta = this.getField("combo2");
event.value = f_alpha.value + f_beta.value ;
},
align=2,
height=10pt,
width=45pt,
name=gamma2,
readonly=true
]{Gamma 2}
\bigskip
\TextField[
maxlen=400,
calculate={
var f_gamma1 = this.getField("gamma1");
var f_gamma2 = this.getField("gamma2");
event.value = f_gamma1.value + f_gamma2.value ;
},
align=2,
height=10pt,
width=100pt,
name=gamma3,
readonly=true
]{Gamma 3}
\end{Form}
\end{document}
Allerdings habe ich noch das Problem, dass das pdf nur im Adobe Reader funktioniert, nicht in Apples Vorschau. Hat da jemand eine Idee, woran das liegen kann?
Dank des Hinweises und mit ein Bisschen Suchen und Probieren bin ich auf folgende Lösung gekommen.
[code]
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{Form}
\TextField[
maxlen=40,
align=2,
height=10pt,
width=45pt,
name=alpha
]{Alpha}
\bigskip
\TextField[
maxlen=40,
align=2,
height=10pt,
width=45pt,
name=beta
]{Beta}
\bigskip
\ChoiceMenu[
combo,
name=combo1
]{Frage 1}{Male\_,Female,Other}
\bigskip
\ChoiceMenu[
combo,
name=combo2
]{Frage 2}{Eins,Zwei,Drei}
\bigskip
\TextField[
maxlen=40,
calculate={%
var f_alpha = this.getField("alpha");
var f_beta = this.getField("beta");
event.value = f_alpha.value + f_beta.value;
},
align=2,
height=10pt,
width=45pt,
name=gamma1,
readonly=true
]{Gamma 1}
\bigskip
\TextField[
maxlen=80,
calculate={
var f_alpha = this.getField("combo1");
var f_beta = this.getField("combo2");
event.value = f_alpha.value + f_beta.value ;
},
align=2,
height=10pt,
width=45pt,
name=gamma2,
readonly=true
]{Gamma 2}
\bigskip
\TextField[
maxlen=400,
calculate={
var f_gamma1 = this.getField("gamma1");
var f_gamma2 = this.getField("gamma2");
event.value = f_gamma1.value + f_gamma2.value ;
},
align=2,
height=10pt,
width=100pt,
name=gamma3,
readonly=true
]{Gamma 3}
\end{Form}
\end{document}
[/code]
Allerdings habe ich noch das Problem, dass das pdf nur im Adobe Reader funktioniert, nicht in Apples Vorschau. Hat da jemand eine Idee, woran das liegen kann?