actionscript-3 - AS3: 不打印打印作业对话框/打印设置对话框

  显示原文与译文双语对照的内容
139 5

如果没有打印对话框,则打印作业。box.It 查找默认打印机,然后打印所有 pages.After,然后打印所有的,在movieclip中将打印所有的打印按钮。 那我该怎么做? 如果可能的话,我不需要 AS3 swf 。

这是我正在使用的代码。


print_btn.addEventListener(MouseEvent.CLICK,printContent);

function printContent(evt:MouseEvent) {
 var printJob:PrintJob = new PrintJob();

 if (printJob.start()) {

 if (content_mc.width>printJob.pageWidth) {
 content_mc.width=printJob.pageWidth;
 content_mc.scaleY=content_mc.scaleX;
 }

 printJob.addPage(content_mc);

 printJob.send();
 }
}

注:

我已经用过 start2() 了但这个代码是用来做空气的。

时间: 原作者:

134 1

似乎有一个答案就是谷歌的搜索:

http://forums.adobe.com/thread/854070


var pj:PrintJob = new PrintJob();
var started:Boolean = pj.start2(null, false);
if(started)
{
 pj.addPage(this);
 pj.send();
};
pj = null;

...