有人可以帮我打印带有纸张自定义边距的影片剪辑(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;
};
答案 0 :(得分:0)
我创建一个描绘整个页面的页面影片剪辑,然后在页面上布置元素,通常是复制或将元素从游戏移动到页面或创建新元素。这允许您稍微操作打印元素,因为它们通常不会与游戏中显示的完全相同。
此布局包括带边距的整页区域,并且尺寸适合纸张。然后,该影片剪辑页面可针对不同页面大小进行缩放。然后我将此页面发送到打印作业。