본문 바로가기

FLASH/AS2.0

PrintJob()을 활용하여 프린트하는 방법

PrintJob()을 활용하여 프린트하는 방법입니다.


//////////////////////////////////////////

// 프린트 관련 스크립트 

//////////////////////////////////////////


var totalPage:Number = 2; // 총 출력장수

var hSize:Number = 0;


function go_print(hSize:Number) {

var pj:PrintJob = new PrintJob();

var p:Number = 0;

if(pj.start()) {

for(var i:Number=0; i<totalPage; i++) {

pj.addPage(print_mc, (i, {xMin:0, xMax:(print_mc._width), yMin:(i*hSize), yMax:(i+1)*hSize}), i+1);

p++;

}

}

if(p > 0) {

pj.send();

}

delete pj;

}


btn_prt.onRelease = function() {

go_print(hSize);

}