크리에이티브 커먼즈 라이선스
Creative Commons License

플래시에서 보여주던 개체를 인쇄할때 유용합니다.

 

 

 

Object
    |
    +-PrintJob

public class PrintJob
extends Object

 

 

일단 구조는 이렇고.

이제 사용방법을 봅시다.

 

 

 

var myPrint = new PrintJob() ; //프린트잡 클래스 생성

   myPrint.start(); //스플시작
   myPrint.addPage(pg1, {xMin:0,xMax:1000,yMin:0,yMax:1000});

     //pg1인스턴스를 출력. 한번에 많은 페이지를 출력할때는 같은 형식으로 여러줄 작성하면 됩니다.

     //중괄호{} 안의 데이터를 수정해서, 보여주고자 하는 영역을 설정 가능.

   myPrint.send(); //프린터로 데이터 전송
   delete myPrint; //인쇄 후 전송된 데이터 삭제
}

 

 

 

심볼 중심축(+)이 프린트 할 대상의 왼쪽위가 되야 합니다.

구석에 쳐박아놔도 심볼 자체의 기준점에 맞춰서 나오니 유념하세요.

인쇄는 픽셀단위. A4용지에 꽉 차게 프린트를 하려면 심볼 크기를 559 x 805 에 맞춰서 작업하세요.

인스턴스네임별로 불러들이니까, 인쇄 대상은 겹쳐도 각각 잘 나옵니다.

 

 

 

클래스니까 당연히 콜백방식으로 작성해야 돌아갑니다.

자세한 내용은 역시 도움말 참조.

 

잘 안되면 댓글 달아주세요.

 

 

 

 

 

 

 

 

 

P.S. 이거 테스트하느라 3~40장쯤 뽑은듯 OTL

       용지가 아깝다면 추천 (..슬그머니)

Posted by 그림쟁이 (FREE DAY)