웹페이지 인쇄 시 레이아웃을 세로로하면 내용이 잘려 가로로 강제하고 싶었다.
아래와 같이 CSS 추가하면 된다.
@media print {
@page {
size: landscape;
}
}
세로로 강제할 경우엔 size: portrait; 으로 작성하면 된다.
+추가
window.print(); // 인쇄 실행
window.onbeforeprint = {인쇄 전 실행할 함수}
window.onafterprint = {인쇄 후 실행할 함수}
'JavaScript' 카테고리의 다른 글
[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 |
나의 Parallax 적용기.. [GSAP 사용] (0) | 2023.03.30 |