> 웹 프론트엔드 > JS 튜토리얼 > js가 웹 페이지 글꼴을 인쇄하기 위해 프린터를 호출하는 문제에 대한 해결책은 항상 size_javascript 기술 하나만큼 줄어 듭니다.

js가 웹 페이지 글꼴을 인쇄하기 위해 프린터를 호출하는 문제에 대한 해결책은 항상 size_javascript 기술 하나만큼 줄어 듭니다.

WBOY
풀어 주다: 2016-05-16 17:02:33
원래의
1580명이 탐색했습니다.

오늘은 웹페이지를 인쇄하는 작은 함수를 만들고 싶은데, window.print()를 직접 호출했는데, 인쇄하고 나면 글꼴 크기가 항상 한 단계씩 줄어드는 이유를 모르겠습니다. . .

나중에 IE 인쇄 컨트롤을 사용해 보려고 했는데 IE만 지원하는 게 좀 역겨워서 다시 돌아가서 계속해서 이유를 찾아야 했습니다

알고보니 팝업 레이어 때문에 인쇄하고 싶었던 페이지가 떴습니다. 이 현상은 나중에 직접 target="_blank" 로 지정하면 정상적으로 인쇄될 수 있습니다.

그리고

코드를 복사하세요 코드는 다음과 같습니다.

함수 미리보기()
{
bdhtml=window.document.body.innerHTML
sprnstr=""
eprnstr="prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr) 17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window. document.body.innerHTML =prnhtml;
window.print();


인쇄할 내용의 시작과 끝 부분에 배치하면 전체 페이지가 아닌 필요한 부분만 인쇄됩니다. (다른 분 블로그 보고 있었는데 헤헤)
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿