본문 바로가기
Web Programing!/Script

[SCRIPT] scriptX 웹 화면 프린트하기

by 어설픈봉봉이 2011. 9. 13.
반응형
SMALL






<HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!--

function printArea() {

 //버턴은 프린트 않되게
 pBtn.style.visibility="hidden";

 factory.printing.header = "여기는 머릿글입니다."
 factory.printing.footer = "여기는 바닥글입니다."
 factory.printing.portrait = true
 factory.printing.leftMargin = 30.0
 factory.printing.rightMargin = 30.0
 factory.printing.topMargin = 30.0
 factory.printing.bottomMargin = 30.0

//첫번째 인수: (false:대화상자없이 바로 출력, true:대화상자를 띄운다.)

//두번째 인수: window or frame명
 factory.printing.Print(true, window)

 pBtn.style.visibility="";
}

//-->
</SCRIPT>

</HEAD>

 

<BODY>
<!-- 프린터 제어를 위한 오브젝트 -->
<object id=factory style="display:none"
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=6,1,429,14">;
</object>

<div id="pBtn">
  <a href="#">
    <img src="btn_sconfirm.gif" alt="프린트"  border="0" onClick="javascript:printArea();" />
  </a>
</div>
 

위 방법으로는 자바 애플렛 프로그램으로 만든 그래픽은 인쇄되지 않음.
 window.print() 명령을 사용할 경우 애플렛 프린팅이 되나 머리글등 제어가 어려움.

반응형