首页 > 网站 > WEB开发 > 正文

26.8.打印选择项

2024-04-27 13:52:38
字体:
来源:转载
供稿:网友
26.8.1. 问题
我想打印应用程序.
26.8.2. 解决办法
使用mx.printing包中的相关类,格式化和生成打印输出。
26.8.3. 讨论
mx.printing包有多个实现类用户生成打印输出。例如FlexPrintJob类定义一个打印任务,添加选项到任务中,发送任务给打印机。下面的BasicPrintJob.mxml例子创建一个打印任务,添加两页输出内容,发送此任务给打印机:
+展开
-XML
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxmlwidth="400height="300">
<mx:Script>
<![CDATA[
import mx.printing.FlexPrintJob;
public function print():void
{
var printJob:FlexPrintJob = new FlexPrintJob();
if (printJob.start())
{
printJob.addObject(pageContainer1);
printJob.addObject(pageContainer2);
printJob.send();
}
}

]]>
</mx:Script>
<mx:VBox width="380height="260verticalCenter="-20"
horizontalCenter="0">

<mx:VBox id="pageContainer1">
<mx:Label text="Page 1" />
<mx:TextArea id="page1width="100%height="100%" />
</mx:VBox>
<mx:VBox id="pageContainer2">
<mx:Label text="page 2" />
<mx:TextArea id="page2width="100%height="100%" />
</mx:VBox>
</mx:VBox>
<mx:Button bottom="5right="10label="Print"
click="print();" />
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表