//我可以通过定义一个矩形并给它以下尺寸来获得右边距:
var rect1:Rectangle = new Rectangle(0, 0, 792,612);
//当按下打印按钮时,使用rect1定义的尺寸执行以下代码:
prntCover_btn.addEventListener(MouseEvent.CLICK, printCover);
function printCover(evt:MouseEvent):void {
front_mc.visible = false;
var myPrintJob:PrintJob = new PrintJob();
var options:PrintJobOptions = new PrintJobOptions();
options.printAsBitmap = true;
front_mc.scaleX = 1;
front_mc.scaleY = 1;
myPrintJob.start();
myPrintJob.addPage(front_mc, rect1, options);
myPrintJob.send();
}
//USpaper 是 792 = 11.5 英寸宽的纸张。想使用 A3 尺寸,所以我在 myPrintJob.start(); 行之后执行了此操作
var margin_height:Number = (myPrintJob.paperHeight - myPrintJob.pageHeight)/2;
var margin_width:Number = (myPrintJob.paperWidth - myPrintJob.pageWidth)/2;
这无法将 mc 正确放置在页面上。这就是 Adobe 帮助提供的全部内容。还谷歌搜索并尝试了不同的变体,但没有成功。任何人都可以帮忙吗?
提前感谢您对此的任何见解。
安妮