[Laszlo-user] Printing and others
Mark Dufour
mark.dufour at gmail.com
Wed Jul 18 05:50:17 PDT 2007
hi all/clint,
I'm trying this example, but I cannot get 'myview' to come out of the
printer. when I change the addPage arguments to ("global", printArea,
{printAsBitmap:true}) the whole canvas prints fine.. gliffy also works
no problems.
I'd be most happy if anyone has an idea what the problem might be..?
(I'm using lps-4.0.2 and firefox with flash player 9 under ubuntu).
> <canvas width="400" height="400">
>
> <view y="50" x="50" id="myview">
> <view width="50" height="50" bgcolor="blue"/>
> <view width="50" height="50" bgcolor="red"/>
> <simplelayout axis="x"/>
> </view>
>
> <button x="50" y="150">Print It
> <method event="onclick">
> // create new PrintJob object, and the print dialog to appear
> var printJob = new PrintJob();
>
> // this will wait for an OK from the dialog to print
> if (printJob.start()) {
>
> // get your view as a flash movie
> var viewAsMovie = myview.__LZmovieClipRef;
>
> //create a print area object, which will be relative to myview (just showing the blue
> // and red views)
> var printArea = {xMin:0, xMax:100, yMin:0, yMax:50}
>
> // add a page to the print job with the movie
> printJob.addPage(eval(viewAsMovie), printArea);
>
> // send it to the printer
> printJob.send()
>
> }
> delete printJob;
>
> </method>
> </button>
> </canvas>
thanks in advance,
mark dufour.
--
"One of my most productive days was throwing away 1000 lines of code"
- Ken Thompson
More information about the Laszlo-user
mailing list