Seite 1 von 1

\Acrobatmenu Drucken von bestimmten Seiten

Verfasst: Do 11. Apr 2013, 12:57
von martinli
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

Verfasst: Do 11. Apr 2013, 13:02
von Johannes_B
Gleiche Frage auch auf MrUnix und LaTeXCommunity

Verfasst: Do 11. Apr 2013, 13:11
von martinli
Stimmt:
in anderen Foren konnte mir leider niemand helfen, vielleicht hat ja hier jemand eine Idee:

Verfasst: Do 11. Apr 2013, 13:20
von Johannes_B
Zusätzlich die Links anzugeben wäre natürlich toll gewesen, denn so kann man nachschauen, ob in der Zwischenzeit schon eine Lösung gefunden wurde.

Verfasst: Do 11. Apr 2013, 13:24
von martinli
Na das mach ich doch gern:

http://latex-community.org/forum/viewto ... =5&t=23002

http://www.mrunix.de/forums/showthread.php?t=74948

Aber bisher hab ich leider keine Antwort....

Zeitverschwendung

Verfasst: Fr 12. Apr 2013, 09:33
von Stamm-
martinli hat geschrieben:Na das mach ich doch gern:

http://latex-community.org/forum/viewto ... =5&t=23002

http://www.mrunix.de/forums/showthread.php?t=74948

Aber bisher hab ich leider keine Antwort....
Das nachzuholen, was Johannes bereits getan, ist reichlich überflüssig. Ungeachtet dessen sollte dir klar sein, dass Du mit solchen Multi-Postings in anderen Foren prinzipiell die Zeit anderer Leute verschwendest.

Verfasst: Fr 12. Apr 2013, 09:46
von martinli
Lieber Gast,
es tut mir leid, dass ich die Links noch ein zweites mal hier gepostet habe.
Was aber beim durcharbeiten der anderen Foreneinträge auffällt ist, dass dort niemand mit einer Lösung behilflich war.
Ich bin davon ausgegangen, dass in unterschiedlichen Foren vielleicht auch unterschiedliche menschen mitlesen, denn wenn alle auch alle Latex foren lesen, könnte man die ja einfach zusammen legen.
Es tut mir leid, die Zeit derer verschwendet zu haben, die diese Frage nun drei mal lesen mussten.
Martin

Verfasst: Fr 12. Apr 2013, 10:25
von u_fischer
Global kannst du einen Druckbereich festlegen mit z.B.
\usepackage[pdfprintpagerange={0 0}]{hyperref}
Für lokale Knöpfe musst du wahrscheinlich javascript bemühen.

(http://cookbooks.adobe.com/post_Printin ... 17460.html)

Grundsätzlich solltest du solche Frage besser dort stellen, wo pdf-Fachleute wie z.B. Heiko Oberdiek mitlesen. Also c.t.t., d.c.t.t., tex.stackexchange ....

Verfasst: Mi 17. Apr 2013, 12:05
von martinli