打印带边距的动画片段

时间:2013-12-10 05:07:30

标签: printing actionscript-2 margin movieclip

有人可以帮我打印带有纸张自定义边距的影片剪辑(A4)。我认为打印的as2。如何为打印设置边距。?

btnPrint.onPress = function()
{
var pj = new PrintJob();
var success = pj.start();
if (success)
{
    //Centered Variables
    var mc_width:Number = _root.my_mc._width / 2;
    var mc_height:Number = _root.my_mc._height / 2;

    var xHalfMax:Number = (pj.pageWidth / 2);
    var yHalfMax:Number = (pj.pageHeight / 2);
    var xHalfMin:Number = xHalfMax * -1;
    var yHalfMin:Number = yHalfMax * -1;

    pj.addPage("game",{xMin:xHalfMin, xMax:xHalfMax, yMin:yHalfMin,   yMax:yHalfMax});
    pj.send();
}
delete pj;
};

1 个答案:

答案 0 :(得分:0)

我创建一个描绘整个页面的页面影片剪辑,然后在页面上布置元素,通常是复制或将元素从游戏移动到页面或创建新元素。这允许您稍微操作打印元素,因为它们通常不会与游戏中显示的完全相同。

此布局包括带边距的整页区域,并且尺寸适合纸张。然后,该影片剪辑页面可针对不同页面大小进行缩放。然后我将此页面发送到打印作业。