Hello,

I am trying to print a page via ActionScript and can not get it to work 
properly. I think it is a timing issue because some pages print correctly but 
others are missing "pieces" of text. I am attaching the routine I am using. If 
someone would be willing to take a look at it I'd appreciate it.

The SWF is embedded in the application as "imageInLibrary2" but I have posted 
the "problem" swf page
on my web site at http://www.donth.com/0002.swf

Note: I am using the SWFMILL and MTASC tools.

Thanks,
Joe Donth


The code I am using follows:

 function DoPrint(id, field){  // id = "xxxxx" and field = 2
  var job:PrintJob = new PrintJob();
  var OK = job.start();
  if(OK){
   var clip:MovieClip = createEmptyMovieClip("clip",getNextHighestDepth());
   clip.attachMovie("imageInLibrary"+field,"image",clip.getNextHighestDepth());
   var Format:TextFormat = new TextFormat();
   Format.font = "Verdana"
   Format.size = 8;
   Format.align = "center";
   var watermark:TextField = 
clip.createTextField("watermark",clip.getNextHighestDepth(),0,0, 
job.pageHeight,12);
   clip.watermark.embedFonts = true;
   clip.watermark.text = id;
   clip.watermark.setTextFormat(Format);
   clip.watermark._rotation = 90;
   clip.border = true;
   clip._xscale = Math.floor((job.pageWidth  / job.paperWidth)  * 100);
   clip._yscale = Math.floor((job.pageHeight / job.paperHeight) * 100);
   job.addPage(clip,{xMin:0,xMax:job.pageWidth,yMin:0,xMax:job.pageHeight});
   job.send();
  }
  delete job;
  if(OK){return "YES "} else {return "NO"}
 } 


_______________________________________________
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org

Reply via email to