나는 HTML 형식의 보고서를 생성하고 있으며 Qt를 사용하여 보고서를 자동으로 인쇄하려고합니다 (qt는 웹킷 기반 브라우저가 있으며 PDF 파일의 내용을 렌더링 할 수 있음). 대상 페이지 크기에 따라 보고서의 요소를 배치하려고합니다. 그 이유는 용지 크기 (픽셀 단위)에 액세스해야하기 때문입니다.자바 스크립트에서 인쇄 용지의 치수를 찾는 방법
저는 웹킷을 사용하고 있기 때문에 모든 최신 html5 및 css3 기능을 갖추고 있습니다.
자바 스크립트 안에 인쇄 된 페이지 속성에 액세스 할 수있는 API가 있습니다. 예를 들어, 쓰기 좋은 것 : window.print_paper.width 또는
미리
여기에 업데이트가 있습니까? 간단히 설명하십시오 : 답은 기본 인쇄 용지 크기 (CSS 또는 JavaScript 제외)를 전혀 얻을 수 없음을 의미합니다. 적어도 추측을 내릴 수 있습니까? –
아니요, 불가능합니다. A4 언어와 스니핑 언어에 대한 교육적 추측을 할 수 있습니다. –
그리고 브라우저 언어를 보는 것은 미국, 캐나다, 멕시코가 레터 크기를 사용하고 있고 거의 모든 다른 국가에서 A4를 사용하고 있기 때문에 꽤 나쁜 접근 방식입니다. 그래서 영어는 비교적 혼합되어 있습니다. –