未公开的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越来越让人满意了,继续支持!

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

利用微软未公开的WindowsAPI函数关闭或注销或重新启动计算机

众所周知,微软公开的用来关闭、注销、重新启动计算机的API是ExitWindowsEx。在Windows95/98下,可直接用ExitWindowsEx,即可正确关闭、注销、重新启动计算机;因Wind...

windows未公开函数NhGetInterfaceNameFromDeviceGuid分析

windows未公开函数NhGetInterfaceNameFromDeviceGuid分析 IPHLPAPI.dll中导出了函数NhGetInterfaceNameFromDeviceGuid,其...

使用PB未公开的INDIRECT关键字,定义自己的属性Property

fm: http://blog.csdn.net/huwenqing1971/article/details/3914052 作者:Réal Gagnon   INDIRECT decl...

SQL Server中部分未公开的存储过程

SQL Server中部分未公开的存储过程1 、sp_executeresultset 说明:允许在空闲时通过使用SELECT查询产生动态SQL代码,然后作为结果的SQL命令将会在数据库上执行。 参数...

CListCtrlEx:一个支持文件拖放和实时监视的列表控件——用未公开API函数实现Shell实时监视

一、需求无论何时,当你在Explorer窗口中创建、删除或重命名一个文件夹/文件,或者插入拔除移动存储器时,Windows总是能非常快速地更新它所有的视图。有时候我们的程序中也需要这样的功能,以便当用...

未公开的Oracle数据库秘密

第一部分 初始化参数   第1章 在文档中部分说明的参数 2   1.1 AUDIT_SYSLOG_LEVEL 2   1.1.1 syslog设备 2   1.1.2 审计简...

CListCtrlEx:一个支持文件拖放和实时监视的列表控件——用未公开API函数实现Shell实时监视

一、需求无论何时,当你在Explorer窗口中创建、删除或重命名一个文件夹/文件,或者插入拔除移动存储器时,Windows总是能非常快速地更新它所有的视图。有时候我们的程序中也需要这样的功能,以便当用...
  • WINCOL
  • WINCOL
  • 2011-03-08 16:11
  • 2539

调用未公开API SetWindowCompositionAttribute 在Win10下开启Aero

自从Win8开始微软去除了Aero效果,到了Win10Aero又回归了,不过仅仅开始菜单和操作中心有,实际上我们自己的程序也能开启Aero。 这里要用到SetWindowCompositionAttr...

针对iOS10不跳转系统界面问题,其实iOS提供了一套未公开方法。

https://segmentfault.com/u/fiskz 大神的地址
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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