현재 위치 - 인적 자원 플랫폼망 - 택배 조회 - ASP.NET 에서 인쇄 미리 보기 코드를 작성하는 방법, 어떻게 해도 쓸 수 없습니다. 몇 가지 제안과 예를 들어 주세요. 감사합니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 인쇄명언)
ASP.NET 에서 인쇄 미리 보기 코드를 작성하는 방법, 어떻게 해도 쓸 수 없습니다. 몇 가지 제안과 예를 들어 주세요. 감사합니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 인쇄명언)
이 코드는 여러분이 참고할 수 있습니다 ~

& lthead & gt

& ltstyle media = print & gt

/*

* @breif: 인쇄할 때 이 스타일을 사용하여 인쇄되지 않는 항목을 숨깁니다.

*/

。 인쇄하지 않음

{

표시: 없음;

}

/*

* @breif: 탭 제어

*/

。 다음 페이지

{

페이지 매김 후: 항상;

}

& lt/style & gt;; & lt scripttype = "text/JavaScript" >

Var HKEY_root, HKEY_Path, HKEY _ Key;;

HKEY _ Root = "HKEY _ 현재 _ 사용자";

HKEY _ Path = "\\ 소프트웨어 \ \ Microsoft \ \ Internet Explorer \ \ 페이지 설정 \ \";

//웹 페이지 인쇄용 머리글 및 바닥글을 공백으로 설정

함수 PageSetup_Null ()

{

시도하다

{

Var wsh = new ActiveX object ("wscript.shell");

Hkey _ key = "헤더";

와우. Regwrite (HKEY _ root+HKEY _ path+HKEY _ key, "");

HKEY_Key= "바닥글";

와우. Regwrite (HKEY _ root+HKEY _ path+HKEY _ key, "");

}

스냅 (e)

{

경보 (이메일);

}

}

//웹 페이지 인쇄에 대한 머리글 및 바닥글을 기본값으로 설정합니다.

함수 페이지 Setup_Default ()

{

시도하다

{

Var wsh = new ActiveX object ("wscript. 쉘);

Hkey _ key = "헤더";

와우. RegWrite(HKEY 루트 +HKEY 경로 +HKEY 키, "& ampw & ampb 페이지 번호,&; P/& P”);;

HKEY_Key= "바닥글";

와우. RegWrite(HKEY 루트 +HKEY 경로 +HKEY 키, "& ampu & ampb & ampd");

}

스냅 (e)

{

경보 (이메일);

}

}

& lt/스크립트 >

& lt/head & gt;;

& ltbody & gt

& LTP> 네트워크. ExecWB(2, 1): 기존의 모든 IE 창을 닫고 새 창을 엽니다

& LTP & gtwebbrowser.execwb (1,1): 열기

& LTP> 네트워크. ExecWB(4, 1): 웹 페이지를 저장합니다

& LTP> 네트워크. ExecWB(6, 1): 인쇄

& LTP> 네트워크. ExecWB(7, 1): 인쇄 미리 보기

& LTP> 네트워크. ExecWB(8, 1): 페이지 설정을 인쇄합니다

& LTP> 네트워크. ExecWB( 10, 1): 페이지 속성을 봅니다

& LTP> 네트워크. ExecWB( 15, 1): 취소된 것 같아서 확인이 필요합니다

& LTP> 네트워크. ExecWB( 17, 1): 모두 선택

& LTP> 네트워크. ExecWB(22, 1): 새로 고침

& LTP> 네트워크. ExecWB(45, 1): 양식을 자동으로 닫습니다

& lt object id = "webbrowser" width = 0 height = 0 classid = "clsid: 8856 f961-340a-/;

& lt/object & gt;;

& lt centerclass = "인쇄 없음" >

& ltbr & gt

& lt 입력 유형 = 버튼 값 = 인쇄 onclick = document.all.webbrowser.execb (6, 1) >

& ltbr & gt

& lt 입력 유형 = 버튼 값 = 직접 인쇄 onclick = document.all.webbrowser.exec WB (6,6) >

& ltbr & gt

& lt 입력 유형 = 버튼 값 = 페이지 설정 onclick = document.all.webbrowser.execwb (8, 1) >

& ltbr & gt

& lt 입력 유형 = 버튼 값 = 인쇄 미리 보기 onclick = document.all.webbrowser.execwb (7, 1) >

& ltbr & gt

& lt/center & gt;;

& ltbr & gt

& ltInput type="button" value= "페이지 번호 지우기" onclick = page setup _ Null()& gt;;

& ltbr & gt

& lt input type = "button" value = "restore pagenumber" onclick = pagesetup _ default () >.

& lt/body & gt;;

& lt/html & gt;;