MathGroup Archive 2013

[Date Index] [Thread Index] [Author Index]

Search the Archive

Duplex Printing from button inside DialogNotebook on Mac

  • To: mathgroup at smc.vnet.net
  • Subject: [mg131250] Duplex Printing from button inside DialogNotebook on Mac
  • From: cj <cj.girlie at gmail.com>
  • Date: Fri, 21 Jun 2013 05:59:50 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-outx@smc.vnet.net
  • Delivered-to: mathgroup-newsendx@smc.vnet.net

Posted this on stack, but not even a nibble.

I have the following code which generates a window containing the variable PrintOut and a Print button. When the print button is pressed the contents of the window are sent to the printer and simultaneously a pdf is generated.

PrintOut = "Some stuff - plots, tables etc.";

DialogInput[
  DialogNotebook[
   Column[{PrintOut, 
     Row[{Button["Print", 
        DialogReturn[NotebookPrint[PrintOut, "filename.pdf"];
         NotebookPrint[
          CreateDocument[PrintOut, Visible -> False, 
           PageHeaders -> {{"a", "b", DateString[]}, {"a", "b", 
              DateString[]}}]]]], CancelButton[]}]}]], 
  ShowStringCharacters -> False, 
  WindowTitle -> "This Window " <> DateString[]];
The problem arises when PrintOut contains enough stuff to be spread over multiple pages. I wish to have the pages print on both sides but can't figure out how to do it.

I have the print settings within Mathematica set to duplex and when I print a notebook using the front end I get duplex but it does not work for DialogNotebook. I am using Mathematica 8

Help appreciated.



  • Prev by Date: Re: How to remove the "0." from "0. + 1.41774i"
  • Next by Date: Re: How to remove the "0." from "0. + 1.41774i"
  • Previous by thread: Re: How to remove the "0." from "0. + 1.41774i" [Revised]
  • Next by thread: Re: Automatic Mathematica Updates?