von martinli » Do 11. Apr 2013, 12:57
Hallo,
in anderen Foren konnte mir leider niemand helfen, vielleicht hat ja hier jemand eine Idee:
Ich würde gern bei Formularen einen "Print" Button einfügen. Soweit so gut. Ich würde aber gerne bei dem Button die Möglichkeit haben, nur bestimmte Seiten zu drucken, da das Formular nur ein Teilbereich des gesamten Dokuments ist.
Minimalbeispiel:
\documentclass[12pt,oneside,a4paper,headinclude=on,footinclude=of f,DIV=20,BCOR=25mm]{scrartcl}
\usepackage[ngerman, english]{babel}
\usepackage{amsmath,amssymb,amsthm,amsfonts,latexs ym}
\usepackage[latin1]{inputenc}
\usepackage{courier}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
%\usepackage[pdftex]{eforms}
\usepackage{mathptmx}
\renewcommand*{\familydefault}{phv}
\newcommand{\textforlabel}[2]{%
\TextField[name={#1},value={#2},width=7em,%
align=2,bordercolor={amdblau},readonly=true]{}%
}
\usepackage[
pdftex, a4paper=true, colorlinks=true,
pdftitle={Empty},
pdfsubject={Zugang},
pdfauthor={empty},
pdfpagemode=UseNone,pdfstartview=FitH,pdfhighlight={/N}
]{hyperref}
\begin{document}
Page 1: not to be printed \newpage
Page 2: Form 1 Page 1 \newcommand{\PrintFrom}{\thispage}\\
\begin{Form}[action=mailto:mail@mail.com?subject=Checklist: ,encoding=html,method=get]
\ChoiceMenu[combo,name=choice1,width=5cm]{choice}{choice1,choice2,choice3,choice4}\\
\newpage
Page 3: Form 1 Page 2\\
\ChoiceMenu[combo,name=choice2,width=5cm]{choice}{choice1,choice2,choice3,choice4}\\
\Submit{Submit}\\
\Reset{Reset}\\
\Acrobatmenu{Print}{Print}\\
\end{Form}
Page: 2-3 should be printed by clicking on Print
\newpage
Page 4: not to be printed
\newpage
Page 5: Form 2 Page 1 \renewcommand{\PrintFrom}{\thispage}\\
\begin{Form}[action=mailto:mail@mail.com?subject=Checklist: ,encoding=html,method=get]
\ChoiceMenu[combo,name=choice1,width=5cm]{choice}{choice1,choice2,choice3,choice4}\\
\newpage
Page 6: Form 2 Page 2\\
\ChoiceMenu[combo,name=choice2,width=5cm]{choice}{choice1,choice2,choice3,choice4}\\
\Submit{Submit}\\
\Reset{Reset}\\
\Acrobatmenu{Print}{Print}\\
\end{Form}
Page: 5-6 should be printed by clicking on Print
\newpage
Page 7: not to be printed
\end{document}
Vielen Dank schon mal!
Viele Grüße
Martin
Hallo,
in anderen Foren konnte mir leider niemand helfen, vielleicht hat ja hier jemand eine Idee:
Ich würde gern bei Formularen einen "Print" Button einfügen. Soweit so gut. Ich würde aber gerne bei dem Button die Möglichkeit haben, nur bestimmte Seiten zu drucken, da das Formular nur ein Teilbereich des gesamten Dokuments ist.
Minimalbeispiel:
[code]\documentclass[12pt,oneside,a4paper,headinclude=on,footinclude=of f,DIV=20,BCOR=25mm]{scrartcl}
\usepackage[ngerman, english]{babel}
\usepackage{amsmath,amssymb,amsthm,amsfonts,latexs ym}
\usepackage[latin1]{inputenc}
\usepackage{courier}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
%\usepackage[pdftex]{eforms}
\usepackage{mathptmx}
\renewcommand*{\familydefault}{phv}
\newcommand{\textforlabel}[2]{%
\TextField[name={#1},value={#2},width=7em,%
align=2,bordercolor={amdblau},readonly=true]{}%
}
\usepackage[
pdftex, a4paper=true, colorlinks=true,
pdftitle={Empty},
pdfsubject={Zugang},
pdfauthor={empty},
pdfpagemode=UseNone,pdfstartview=FitH,pdfhighlight={/N}
]{hyperref}
\begin{document}
Page 1: not to be printed \newpage
Page 2: Form 1 Page 1 \newcommand{\PrintFrom}{\thispage}\\
\begin{Form}[action=mailto:mail@mail.com?subject=Checklist: ,encoding=html,method=get]
\ChoiceMenu[combo,name=choice1,width=5cm]{choice}{choice1,choice2,choice3,choice4}\\
\newpage
Page 3: Form 1 Page 2\\
\ChoiceMenu[combo,name=choice2,width=5cm]{choice}{choice1,choice2,choice3,choice4}\\
\Submit{Submit}\\
\Reset{Reset}\\
\Acrobatmenu{Print}{Print}\\
\end{Form}
Page: 2-3 should be printed by clicking on Print
\newpage
Page 4: not to be printed
\newpage
Page 5: Form 2 Page 1 \renewcommand{\PrintFrom}{\thispage}\\
\begin{Form}[action=mailto:mail@mail.com?subject=Checklist: ,encoding=html,method=get]
\ChoiceMenu[combo,name=choice1,width=5cm]{choice}{choice1,choice2,choice3,choice4}\\
\newpage
Page 6: Form 2 Page 2\\
\ChoiceMenu[combo,name=choice2,width=5cm]{choice}{choice1,choice2,choice3,choice4}\\
\Submit{Submit}\\
\Reset{Reset}\\
\Acrobatmenu{Print}{Print}\\
\end{Form}
Page: 5-6 should be printed by clicking on Print
\newpage
Page 7: not to be printed
\end{document}
[/code]
Vielen Dank schon mal!
Viele Grüße
Martin