javascript 인쇄- 인쇄 페이지 설정 - 인쇄 미리보기 코드
>classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb> > javascript 인쇄 백과사전 (1)
코드 복사
Factory.printing.SetMarginMeasure(2) // 여백을 인치 단위로 측정
Factory.SetPageRange(false, 1, 3 ) // 1부터 3까지의 페이지가 필요합니다. Factory.printing.printer = "HP DeskJet 870C" Factory.printing.copies = 2 Factory.printing.collate = true Factory.printing.paperSize = "A4" Factory.printing.paperSource = "수동 공급" // -- 기본 기능 Factory.printing.header = "MeadCo입니다." Factory.printing.footer = "ScriptX를 통한 고급 인쇄" Factory.printing.portrait = false Factory.printing.leftMargin = 1.0 Factory.printing.topMargin = 1.0 공장. Printing.rightMargin = 1.0 공장 .printing.bottomMargin = 1.0 } (2)
코드 복사
코드는 다음과 같습니다. function printsetup(){ //인쇄 페이지 설정
wb.execwb(8,1)
}
함수 printpreview(){
// 인쇄 페이지 미리보기
wb.execwb(7,1) ;
}
function printit()
{
if (confirm('인쇄하시겠습니까? ')) {
wb.execwb(6,6)
}
}
;OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
height=0 id=wb name=wb width=0>
onclick="javascript.:printit()">
onclick="javascript.:printsetup( );">
onclick="javascript.:printpreview();">
onclick="javascript.:window.close();">
-- ------------------
이 구성요소는 아래에 나열된 다른 용도로 사용됩니다
:
WebBrowser.ExecWB(1,1) 열기
Web.ExecWB(2,1) 현재 IE 창을 모두 닫고 새 창 열기
Web.ExecWB(4,1) 웹페이지 저장
Web.ExecWB(6,1) 인쇄
Web.ExecWB(7,1) 인쇄 미리보기 Web.ExecWB(8,1) 인쇄 페이지 설정
Web.ExecWB(10,1) 보기 페이지 속성
Web.ExecWB(15,1) 폐기된 것으로 보이며 확인이 필요합니다
Web.ExecWB(17,1) 모두 선택
Web.ExecWB(22,1) 새로 고침
Web.ExecWB(45,1) 자동으로 양식 닫기
2. 페이지 단위로 인쇄
코드 복사