Anzeige:
Ergebnis 1 bis 4 von 4

Thema: \Acrobatmenu Drucken von bestimmten Seiten

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.05.2010
    Beiträge
    46

    \Acrobatmenu Drucken von bestimmten Seiten

    Hallo,

    ich haber gerade Formulare für mich entdeckt.
    Gibt es hier die Möglichkeit auf Knopfdruck nur bestimmte Seinten auszudrucken?
    vielleicht sowas wie:
    Code:
    \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

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.05.2010
    Beiträge
    46
    Hallo,

    ich hab noch mal ein Minimalbeispiel angehängt:

    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}
    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

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654

  4. #4
    Registrierter Benutzer
    Registriert seit
    20.05.2010
    Beiträge
    46
    Funktioniert folgendermaßen:

    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}
    \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}

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •