QnA
|
사용언어 (칠해주세요) => (C#,VB) |
|
사용툴 (VS) : 비쥬얼2010 |
|
운영체제 (OS) : 윈도우7 |
|
상세언어(칠해주세요.) => 1) ASP.NET, 2) ASP.NET MVC, 3) ASP.NET AJAX |
원래 프린트는 그냥 단순하게 window.print();
이런식으로 하지요
근대 이런식으로 해주면 인쇄방향이 무조건 세로 더군요 기본적으로 근대 재가 출력해야 되는 것은 가로거든요
근대 웃긴게 세로가 기본인대 그걸 가로로 수정해주고 인쇄를 누르면 가로로 나오긴하는대 크기가 세로사이즈로 해서
아주 작게 가로로 나옵니다.
근대 더웃긴건 그렇게 한번 뽑고나서요? 다음에 세로를 가로로 수정하고 뽑으면 재대로 전체로나오거든요.
이걸 해결하려고하니 인쇄미리보기에서 가로로 고쳐주면 재대로나오더라구요.
그래서 전 열심이 찾았습니다 그리고 좀 가라긴한대 방법을 찾았죠 근대 이 가라방법이 또 문제가되서 쓸수가없게되었는데요.
프린트눌렀을때 바로 가로 사이즈로 변경해주는걸 멀썻냐하면요
자바스크립트 구문에서는
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); //출력하기
이구문을 써주구요
바디바로밑에다가
<object id=factory style="display:none"
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=6,1,432,1">
</object>
이구문을 써주면 뭐 여러가지 옵션을 프린터 눌렀을때 줄수있더군요
근대 이게 문제가되서 못쓰게되었는데요.
다른건 안바라구요 제가알고싶은건
1. 인쇄버튼 눌렀을때 세로말고 바로 가로로 설정되게 하는방법이있는지
2. 인쇄버튼 눌렀을경우 인쇄미리보기로 가는방법이 있는지 알고싶은데
ㅠ_ㅠ 아시는분은 좀 도와주시길