未公开的Openlaszlo应用打印功能

原创 2006年06月01日 15:28:00

自从一年前使用openlaslzo以来,就知道它有个缺陷,就是不能打印界面上东西,现在终于在今天的邮件列表中看到了解决方案,是调用flash的打印函数进行打印的,这下终于有办法了,下面的样例文件:

--------------------------------------------------------------------
laszlo print sample code From: "Clint Dickson" <clintjd@hotmail.com>
--------------------------------------------------------------------
<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>

非常高兴,openlaszlo越来越让人满意了,继续支持!

Web页面实现打印功能

核心的代码:window.print()具体的实现如下:
  • SunMoonJP
  • SunMoonJP
  • 2017年03月14日 14:42
  • 590

JS实现Web中指定内容的保存与打印功能

背景 首先,说说文章的背景。最近手中的一个项目,由于需求中要求提供Web界面的打印功能,当然如果没有打印机,还可以提供保存到本地。项目组长把这个“小任务”分给了我。本着努力为组长分忧解难的思想,领...
  • happylee6688
  • happylee6688
  • 2014年06月11日 16:35
  • 16722

关于C#的windons窗体的打印功能知识点解析和功能实例

在windows应用程序中文档的打印是一项非常重要的功能,在打印程序的设计中复杂难度最大的属于打印功能设置,因为中途需要计算一些复杂的计算过程。比如页面开始打印的起始位置和结束位置,换行,分页等。例图...
  • qq_23833037
  • qq_23833037
  • 2017年02月12日 18:21
  • 1567

java web实现打印功能

直接在网上上进行打印,目前我知道有三种,好吧我承认其实就一种。 1直接右键打印,不好的地方就是如果你有iframe在里面的话其他iframe会一起打印出来。 2用js函数window.print进...
  • cdxiaodai
  • cdxiaodai
  • 2013年07月16日 15:43
  • 2008

用java实现打印功能

用java实现打印,java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出...
  • u010168409
  • u010168409
  • 2014年11月07日 15:37
  • 2363

java实现打印功能

前言 在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java 提供的打印功能一直都比较弱。实际上最初的 jdk 根本不支持打印,直到 jdk1.1 才引入了很轻量的打印支持。所以,在...
  • m0_37327416
  • m0_37327416
  • 2017年05月23日 17:12
  • 9504

extjs利用第三方打印插件实现打印功能

http://blog.sina.com.cn/s/blog_6543cca50101euon.html extjs由于是基于JS语言,其打印是可以按照一般的WEB打印方式来进行...
  • hey_bei
  • hey_bei
  • 2013年08月05日 16:57
  • 2146

JAVA打印功能总结文档

JAVA打印功能   总   结   文   档     (博文版)                    作者:尹双双 日期:2015年2月13日   高手请斧正,菜鸟请虚心,引用请注明出处,转发...
  • yss19900512
  • yss19900512
  • 2015年04月27日 14:19
  • 7618

IE中打印功能实现

由于项目需要的软件环境是IE版本,所以打印功能的实现在不用第三方控件的前提下,使用IE自带打印功能实现页面内容打印。调用IE自身的打印功能实现打印。通过JavaScript调用IE自身的打印功能实现打...
  • why15732625998
  • why15732625998
  • 2017年03月13日 19:35
  • 459

JS实现打印的方式

目前正在做浏览器端采用js方式实现打印这么一个功能,JS打印实现的方法很多,但是兼容各个浏览器实现打印预览的功能有些棘手,现将实现的内容及遇到的问题记录下来,希望有大牛看到所提的问题后可以给予解答,在...
  • yongchao940
  • yongchao940
  • 2017年06月12日 17:33
  • 8156
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:未公开的Openlaszlo应用打印功能
举报原因:
原因补充:

(最多只允许输入30个字)