Actionscript Code:
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();
}
}
Actionscript Code:
//****************************************************************************
// ActionScript Standard Library
// PrintJob object
//****************************************************************************
intrinsic class PrintJob
{
var orientation:String;
var pageHeight:Number;
var pageWidth:Number;
var paperHeight:Number;
var paperWidth:Number;
function PrintJob();
function addPage(target:Object, printArea:Object, options:Object, frameNum:Number):Boolean;
function send():Void;
function start():Boolean;
}