2013-06-19 164 views
0

有沒有打印沒有打印對話框的作業的方法。它會查找默認打印機,然後它也會打印所有頁面。點擊打印按鈕後,在movieclip的內部將全部打印。那我該怎麼做呢?如果可能的話我不需要AS3 SWF不是空氣..AS3:沒有打印對話框/打印設置對話框的打印作業

下面是我使用的代碼..

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(),但是這個代碼是爲AIR。

回答

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; 
+0

@ shaunhusain..Thanks,我試圖禁用打印setup..and粘貼沒」的一個噸工作...我現在最後一個問題是刪除打印設置...我想使用SWF只有不空氣 –