sandman
02-26-2003, 11:49 AM
Is it possible to print from within a laszlo application, i.e., be able to print the screen the user is currently looking at.
antun
02-26-2003, 12:04 PM
Hey sandman
Yes - you can use the browser's print feature, or you can call the browser's JavaScript print() API using the LzBrowser service:
<canvas>
<simplelayout axis="y" spacing="10" />
<text x="10" y="10" width="300" multiline="true" bgcolor="0xe6e6e6">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed ut urna
ut turpis lacinia varius. Mauris quis nisl. Aliquam urna purus,
placerat id, mollis sit amet, semper id, velit. Maecenas mollis
consectetuer est. Aenean id erat vitae wisi tristique dapibus. Sed
dapibus elementum sem. Curabitur consequat, orci id fermentum iaculis,
risus libero tincidunt felis, sed vestibulum wisi neque vitae massa.
Donec vitae nulla. Fusce rutrum turpis nec ante. Morbi semper tortor
a ante. Fusce eget nulla. Cras vestibulum malesuada felis.
Vestibulum est ante, volutpat vel, porta et, varius sed, ipsum.
Ut ac quam. Fusce eget sem at erat rutrum tincidunt. Ut vitae wisi in
augue venenatis aliquam. Cras molestie. Sed eros. Pellentesque rhoncus
nibh eu dui. Integer metus justo, nonummy quis, consequat sit amet,
hendrerit non, mauris.
</text>
<button x="10" onclick="LzBrowser.loadURL ( 'javascript:print()' )">
Print this page
</button>
</canvas>
-Antun
antun
02-26-2003, 12:06 PM
Sorry, but javascript above should be all one word. I think the forums split it into two to prevent people writing malicious JS code in their posts.
-Antun
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.