2011-08-09 6 views

답변

2

내가 이것을 달성하는 가장 좋은 방법은 print media stylesheet을 사용하는 것입니다.

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

그러면 문서가 인쇄용으로 렌더링 될 때 스타일 시트 내에서 CSS를 통해 dom을 수정할 수 있습니다.

이 방법으로는 얻을 수없는 dom을 어떤 방식으로 수정 하시겠습니까?

+0

그래서 테이블을 사용하는 격자 레이아웃이 있습니다. 그래서 인쇄 할 때 각 사분면을 테이블 위에 겹쳐서 쌓아두면 더 읽기 쉽도록하고 싶습니다. – Genu

+0

무슨 뜻인지 모르겠다. – pstanton

0

내가 사용한 트릭 중 하나는 숨겨진 Iframe을 페이지에 삽입하고 인쇄 할 콘텐츠 만 복사 한 다음 window.print()을 Iframe에서 호출하는 것입니다.

+0

사용자가 키보드 또는 브라우저 메뉴에서 인쇄를 시작하면 어떻게됩니까? – RobG

관련 문제