2017-11-09 3 views
2

문서를 인쇄하는 데 문제가 있습니다.일부 페이지의 HTML 인쇄 페이지 매기기

표지 (전체 페이지), 두 열 (무작위로 생성 됨)이있는 질문 페이지, 끝 부분 (전체 페이지)의 답안지를 인쇄해야합니다.

질문 페이지에서 페이지 수만 가져와야했습니다.

페이지 수 계산 방법이 최신 브라우저에서 사용 중지되었으므로 어떻게하면됩니까?

+1

스택 오버플로에 오신 것을 환영합니다! Stack Overflow 및 [질문 할 수있는 유형] (https://stackoverflow.com)에 대한 [** How to to ask **] (https://stackoverflow.com/help/how-to-ask) 질문을 검토하십시오./help/on-topic) 및 [피해야 할 유형] (https://stackoverflow.com/help/dont-ask) – bhansa

+0

PS 자바 스크립트 코드를 작성하는 경우 답변을 직접 게시하시기 바랍니다. 그것은 많은 사람들을 도울 것입니다! – Kallmanation

+0

그래, 그럴거야 ... 내가 필요로하는대로 정확히 작동하도록해야한다. :피 – jefbernardino

답변

0

불행히도 지금 인쇄 할 때 html 페이지에 꼬리말을 추가하는 것은 쉽지 않습니다.

페이지 수가 적기 때문에 지원되는 황혼 지역이 더 적습니다.

기본적으로 유일한 옵션은 사용자가 인쇄 할 때 페이지 높이/페이지 나누기가 발생할 위치를 계산하고 올바른 위치에 페이지 수 DOM을 삽입하는 자바 스크립트를 작성하는 것입니다.

이 페이지가 동적으로 생성되는 경우 생성자가 페이지의 적절한 위치 (표준 페이지 높이에 대해 미리 계산 됨)에 페이지 수를 주입하도록 할 수 있습니다. css 인쇄 미디어 쿼리가 숨김을 해제 할 때까지 기본적으로 숨겨져 있습니다.