//長方形を定義し、それに次の寸法を与えることで、適切なマージンを得ることができます。
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をページに正しく配置するために機能していません。これがアドビのヘルプが提供するすべてです。また、グーグルでさまざまなバリエーションを試しましたが、成功しませんでした。誰か助けてもらえますか?
これについての洞察を事前に感謝します。
アニー