2012-03-10 2 views
0

를 인쇄하고 페이지를 인쇄 window.print()를 사용내가 버튼이 전체 HTML 페이지

을하지만 뷰포트에서 볼 수 있습니다 무엇의 그을음 페이지를 인쇄합니다. 그러나 페이지는 5 페이지를 채우기에 충분합니다.

전체 페이지를 인쇄하려면 어떻게해야합니까?

+0

죄송합니다. 단지이 HTML 페이지가 하나만 있다는 것을 의미하지만, 용지 5 장을 채우기에 충분합니까? –

+0

Html 페이지는 최대 5 페이지입니다. 그러나이 방법을 사용하면 sceen에서만 볼 수있는 부분 만 인쇄합니다. – user1260967

답변

0

브라우저에 따라 다릅니다.

window.print()는 브라우저 인쇄 대화 상자를 시작하기 만하면 첫 번째 페이지 만 인쇄하면 그 일이 발생합니다.

+0

내 HTML 페이지 전체를 인쇄하는 다른 방법이 있습니까? tjnks in advance – user1260967

+0

@ user1260967 분명히 : 예. 인쇄 대화 상자가 나타나기를 기다렸다가 '모든 페이지 인쇄'를 선택하십시오. 문제는 window.print() 명령을 사용하는 것이 아니라이 상황에서 컴퓨터를 개인적으로 선택하는 것입니다. window.print() 전체 페이지를 인쇄합니다. –

+1

"모든 페이지"를 선택한 후 결과가 여전히 동일합니다 메모에서 Microsoft를 사용하고 있습니다. 이전 제안에 대한 thnxs! – user1260967

0

여기에 안젤로가 말했듯이, 실제로 인쇄하기로 선택한 항목이 전부입니다. 당신은 그것에 문제가 없어야합니다, 나를 위해 이런 식으로 일했습니다 :

<a href="javascript:window.print()">Click to Print This Page</a> 

아직도 어떤 문제?

0

전체 페이지 인쇄용으로 별도의 CSS 파일을 만들어야합니다.

<link rel="stylesheet" href="css/print.css" type="text/css" media="print"/> 

CSS 파일에서 다음과 같은 너비를 정의 할 수 있습니다.

body, html, #wrapper { 
    width: 100%; 
}