웹페이지 인쇄 시 레이아웃을 세로로하면 내용이 잘려 가로로 강제하고 싶었다.
아래와 같이 CSS 추가하면 된다.
@media print {
@page {
size: landscape;
}
}
세로로 강제할 경우엔 size: portrait; 으로 작성하면 된다.
+추가
window.print(); // 인쇄 실행
window.onbeforeprint = {인쇄 전 실행할 함수}
window.onafterprint = {인쇄 후 실행할 함수}
'JavaScript' 카테고리의 다른 글
[JavaScript] 전송 전 로직에서 querySelectorAll로 검사 시 for 사용 (forEach X) (0) | 2024.10.17 |
---|---|
[JavaScript] 매개변수로 함수 받아 eventListener 추가하기 (layer popup 공통 코드 만들기) (1) | 2024.02.12 |
[JavaScript] checkbox 전체 체크 (동적으로 생성된 checkbox도 적용하기) (0) | 2024.02.06 |
[ScrollTrigger] start 옵션에 대하여 (초간단) (0) | 2023.04.26 |
[Scolltrigger] fade-in 효과 적용 시 이슈(잠깐 나타났다 fade-in 동작) (0) | 2023.04.24 |