프린트 질문입니다.
출력된 표만 프린터 할려면 어떻게 해야 할까요?
window.print()로했더니 위 아래로 title, page, 주소값, 날짜가 들어가던데
이부분도 제외하는법을 알고 싶어요,
그리고, 프린터 할때 자동으로 넓게로 지정은 어떻게 하죠?
window.print()로했더니 위 아래로 title, page, 주소값, 날짜가 들어가던데
이부분도 제외하는법을 알고 싶어요,
그리고, 프린터 할때 자동으로 넓게로 지정은 어떻게 하죠?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
익스플로러 페이지 설정에서
삭제하면 됩니다.
자동으로 가로로 넓게 하려면 프린트 activeX 종류의 프로그램을 설치하여야 합니다.
http://www.meadroid.com/index.asp
의 activeX 를 이용하면 가능합니다.
function printWindow() {
printX.printing.header = "" //머릿글
printX.printing.footer = "" //바닥글
printX.printing.portrait = false //true는 세로 출력, false는 가로 출력
printX.printing.leftMargin = 5.33 //왼쪽 여백
printX.printing.topMargin = 20.0 //위쪽 여백
printX.printing.rightMargin = 5.33 //오른쪽 여백
printX.printing.bottomMargin = 5.33 //바닥 여백
printX.printing.Print(true, window) //true는 표시함, false는 프린트 대화 상자표지 안함, window는 전체 페이지 출력
}
</script>
</head>
<body onLoad="doSelect();fn_interval()">
<object id="printX" style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.meadroid.com/scriptx/smsx.cab">
</object>
<a href="javascript:printWindow()"><img src="/images/print.jpg" width=14 height=14></a>
아,,,그냥 가져다 쓰는거군요,,흠....
<html>
<head>
<title>http://www.blueb.co.kr</title>
<script type="text/javascript">
var win=null;
function printIt(printThis) {
win = window.open();
self.focus();
win.document.open();
win.document.write('<'+'html'+'><'+'head'+'><'+'style'+'>');
win.document.write('body, td { font-family: Verdana; font-size: 10pt;}');
win.document.write('<'+'/'+'style'+'><'+'/'+'head'+'><'+'body'+'>');
win.document.write(printThis);
win.document.write('<'+'/'+'body'+'><'+'/'+'html'+'>');
win.document.close();
win.print();
win.close();
}
</script>
</head>
<body>
<a href="javascript:printIt(document.getElementById('printme').innerHTML)">Print</a><p>
<div id="printme">
여기서 부터~~~<p>
~~~~
여기까지만 출력됩니다.<br>
</div>
</body>
</html>
페이지는 출력이 되는군요;
<div id="printme">
표
</div>
를 넣으시면 될것 같습니다.
합쳐서 해볼려니 잘 안되네요..흠...