Cómo configurar dinámicamente los márgenes de la página de impresión en Flash CS3

// Puedo obtener los márgenes correctos definiendo un rectángulo y dándole las siguientes dimensiones:

var rect1:Rectangle = new Rectangle(0, 0, 792,612); 

// Cuando se presiona el botón de impresión, se ejecuta el siguiente código usando las dimensiones definidas por 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();

    } 

//U.S.paper es 792 = 11.5 pulgadas de papel ancho. Me gustaría usar el tamaño A3, así que hice esto después de la línea myPrintJob.start ();

var margin_height:Number = (myPrintJob.paperHeight - myPrintJob.pageHeight)/2;
var margin_width:Number = (myPrintJob.paperWidth - myPrintJob.pageWidth)/2;

Esto no funciona para colocar el mc correctamente en la página. Esto es todo lo que proporciona la ayuda de Adobe. También busqué en Google y probé diferentes variaciones pero ningún éxito. ¿Alguien puede ayudar?

Gracias de antemano por cualquier información sobre esto.

Annie

Respuestas a la pregunta(1)

Su respuesta a la pregunta