1

나는 하나의 페이지 응용 프로그램을 가지고 있으며 각 페이지마다 자신의 페이지에있는 이미지 목록을 인쇄 할 다른 구역을 가지고 있습니다.단일 페이지 응용 프로그램에서 여러 CSS 인쇄 레이아웃을 사용하는 방법은 무엇입니까?

iframe을이 용도로 사용하려고 생각했지만이 상황에 경험이있는 사람의 답변을 원했습니다.

이 문제를 해결하는 가장 좋은 방법은 무엇입니까?

+0

http://projects.erikzaadi.com/jQueryPlugins/jQuery.printElement/ – rps

+0

@rps 죄송합니다. 인쇄물이 자체 사이트에서 작동하지 않습니다. – skmasq

답변

2

이 대답에 설명 된대로 CSS 미디어 쿼리를 사용하여 인쇄 할 때 CSS 규칙을 지정할 수 있습니다 : How do I hide an element when printing a web page?.

인쇄하기 전에 일부 상위 레벨 부품 객체에 다른 클래스를 설정하여 적용 할 CSS 규칙과 주어진 작업에서 인쇄 할 내용을 제어 할 수 있습니다.

인쇄 할 때만 적용되도록 전체 스타일 시트를 인쇄하도록 설정된 용지 유형으로 만들 수도 있습니다.

또는 특정 상황에 따라 새 창을 열어 인쇄 할 내용을 새 창에 입력하고 해당 창을 인쇄 할 수 있습니다. 일반적으로 필요하지 않으면 새 창을 열지 않는 것이 좋습니다.