打印前的页面缩放

请将flex的控件的填充色设置为 backgroundcolor="#FFFFFF"

否则会带背景色的打印。

请在PrintJob.start() 前 缩放打印的控件对象。

示例代码

private function PrintFlexCon():void

{

  var printJob:PrintJob=new PrintJob();

   if(flexCon.width>printJob.pageWidth)

   {

      flexCon.scaleX *= (printJob.pageWidth/flexCon.width);

      flexCon.scaleY=flexCon.scaleX;

   }

   if(myPrintJob.start())
    {
     
     myPrintJob.addPage(flexCon);
     printJob.send();
     
     
    }
    printJob=null;
   flexCon.scaleY=flexCon.scaleX=1;

}

原文地址:https://www.cnblogs.com/naiking/p/2040813.html