Archiv verlassen und diese Seite im Standarddesign anzeigen : \Acrobatmenu Drucken von bestimmten Seiten
martinli
09-04-2013, 13:54
Hallo,
ich haber gerade Formulare für mich entdeckt.
Gibt es hier die Möglichkeit auf Knopfdruck nur bestimmte Seinten auszudrucken?
vielleicht sowas wie:
\renewcommand{\printfrom}{\thepage}
\begin{Form}
\TextField[width=4.2cm,name=remarkchecklist]{}
\CheckBox[name=okchecklist]}
\Acrobatmenu{Print}{Drucken!}[\printfrom-\thispage]
\end{Form}
Das würde vieles schöner machen.
Freue mich auf Antwort
Viele Grüße und vielen Dank
Martin
martinli
10-04-2013, 15:54
Hallo,
ich hab noch mal ein Minimalbeispiel angehängt:
\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}
Wenn das aber generell nicht möglich ist, wäre es nett, wenn das jemand kurz mitteilen könnte... ;)
Vielen Dank und viele Grüße
Martin
Auch hier sollte der multipost angegeben werden: http://www.golatex.de/acrobatmenu-drucken-von-bestimmten-seiten-t10683.html
Sepp
NB. http://latex-community.org/home/latex-community/94-etiquette/454-crossposts
martinli
17-04-2013, 12:04
Funktioniert folgendermaßen:
\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}
\newcounter{printStart}
\newcounter{printEnd}
Page 1: not to be printed \newpage
Page 2: Form 1 Page 1 \setcounter{printStart}{\thepage} \\
\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}\\
\setcounter{printEnd}{\arabic{page}}
\addtocounter{printStart}{-1}
\addtocounter{printEnd}{-1}
\PushButton[name=start,onclick={print(true,\arabic{printStart} ,\arabic{printEnd} )}]{Print}\\
\end{Form}
Page: 2-3 should be printed by clicking on Print
\newpage
Page 4: not to be printed
\end{document}
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.