Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 알뜰
- 유니콘광고차단
- XML무료뷰어
- AWS
- 소스비교
- xmlviewer
- 애드빌용법
- VS2019
- #알뜰폰
- 알뜰요금제
- xml뷰어
- 금융감독원API
- SK7MOBILE
- apple여의도
- VS2015
- 유니콘
- OPENDART
- vs2017
- 광고차단
- 알뜰유심
- VLOOKUP
- 여의도IFC
- 유니콘앱
- advil
- json #paramquery
- productivity Power Tools
- applestore
- 애드빌
- 유심무료
- IFC
Archives
- Today
- Total
체크개발자's Blog
scriptX - 웹 프린터 설정 본문
웹출력시 가로로 출력해야하는 경우가 생겨서 scriptx를 사용해 처리하였다. 1. 아래의 경로로가서 smsx.cab파일을 받는다. http://scriptx.meadroid.com/knowledge-bank/articles/scriptx-and-ie9-ie10.aspx2. 받은 smsx.cab파일을 프로젝트에 넣는다. ex) js폴더에 입력한다. 3. 출력할 페이지에 아래의 코드를 삽입한다. // 스크립트에 아래코드 추가 function printPage(){ factory.printing.header = "가로 페이지 인쇄"; //머릿말 설정 factory.printing.footer = ""; //꼬릿말 설정 factory.printing.portrait = false; //출력방향 설정: true-세로, false-가로 factory.printing.leftMargin = 1.0; //왼쪽 여백 설정 factory.printing.topMargin = 1.0; //위쪽 여백 설정 factory.printing.rightMargin = 1.0; //오른쪽 여백 설정 factory.printing.bottomMargin = 1.0; //아래쪽 여백 설정 // factory.printing.printBackground = true; //배경이미지 출력 설정:라이센스 필요 factory.printing.Print(false); //출력하기 } // 인쇄버튼에서 해당 함수 실행 $( "#print" ).click(function(){ if( navigator.userAgent.indexOf("MSIE") > 0 ){ printPage(); } else if( navigator.userAgent.indexOf("Chrome") > 0){ window.print(); } }); 4. scriptX 가 작동 안할때 증상 1 : 프린트할 페이지에서 엑티브X 깔으라고 나오질 않는다. 증상 2 : 첨부터 인터넷옵션 설정하고도 엑티브X 깔으라고 나오지 않는다. 위 두증상은 같은증상입니다... scriptX가 동작안하는 컴퓨터에서 1. 인터넷 익스플로러를 실행합니다. 도구 메뉴의 인터넷옵션을 선택합니다. 2. 임시 인터넷 파일 항목의 설정을 선택 합니다. 3. 개체 보기 를 선택합니다. 4. Download Program Files 창에서 MeadCo ScriptX Advanced을 찾아 있으면 제거(삭제)를 해줍니다. 5. 인터넷창을 모두 닫고 6. c\windows\system32 에서 아래 파일삭제. 없으면 pass MCMaxiPT.dll, MCPrintX.dll, MCPXHost , MCPXUser ,MCScripX.dll, MCSecMgr.dll 7. smsx.exe 를 실행하셔서 프로그램 재설치 후 윈도우 재시작 합니다. 그래도 안되면... 원도우 자체에서 그 activeX를 사용불능으로 만든예입니다... kill bit라고 합니다. 해결방법은 안되는 컴퓨터의 레지스트리를 조작해야 됩니다. 1. 시작 - 열기 - regedit 2. HKEY_LOCAL_MACHINE 3. SOFTWARE 4. Microsoft 5. Internet Explorer 6. ActiveX Compatibility 7. {1663ED61-23EB-11D2-B92F-008048FDD814} 를 찾습니다... scriptX의 classID 값입니다... 8. 옆화면 Compatibility Flags 항목에서 마우스 오른쪽키를 눌러 수정 9. 값 데이터(V) 항목이 400이면 작동안함입니다...값을 모두지우고 확인 - 프린터 팁 : 웹페이지를 다음 페이지에 인쇄
'프로그래밍 > C# .NET' 카테고리의 다른 글
OpenDART 연동 - 고유번호 (0) | 2020.12.02 |
---|---|
OpenDART 연동 - 공시정보 기업개황 준비편 (0) | 2020.12.01 |
Repeater 에서 header와 Item hidden 처리(hide) (0) | 2017.11.10 |
File Encryption and Decryption in C# (0) | 2017.08.07 |
ScriptX - 웹 인쇄 (0) | 2017.07.20 |
Comments