2009-09-24 3 views
3

내가이 무엇을 의미, 나는 내용이 말할 수 :PHP에서 용지에 "인쇄"하는 방법은 무엇입니까?

나는 종이의 내용을 인쇄 할

가 아닌 컴퓨터 모니터, 어떻게 "에 유래가 최고에, 어쩌구 어쩌구 저쩌구 ...입니다" 하기 위해서?

나는 인쇄 아이콘을 가지고 있고, 그것을 인쇄 할 수 PHP를 사용 CMS를 많이 보았다?

<span onclick="window.print()" class="pseudo-link">print this document</span> 

나머지는 다음과 같습니다

+3

이 실제로 PHP로 수행하지만, 자바 스크립트로, – soulmerge

답변

7

그 CMS는 아마 인쇄 대화 상자를 팝업 자바 스크립트 방법 window.print를 호출 (글쎄, 난 그냥 인쇄가 PHP에서 어떻게 작동하는지 궁금 CMS를 생성하고 있지 않다) 그런 다음 브라우저와 운영 체제에서 처리합니다.

2

당신은 웹 서버 나 클라이언트에서 인쇄를 의미합니까? 클라이언트에서 window.print() JavaScript의 경우 트릭을 수행합니다 - http://www.javascriptkit.com/howto/newtech2.shtml.

실제로 서버에서 인쇄를 웹 기반 시스템을 보았다 때문에 물어

! 이

window.print(); 

window.print()에 대한

+0

예, 가끔 인쇄가 서버 (I 자바에서 참조)하지만 매우 드문에서 수행되는 적절한 태그를 추가되지 않습니다. 좋은 발언. Genrally Java app는 흔히 PDF 또는 큰 보고서 엔진을 통해 가볍지 만 탄력적 인 방법 (awt/swing)이 아닌 희귀 한 인쇄물을 종료합니다. PHP는 전통이 전혀없는 것처럼 보입니다. –

1

를 사용하여 자바 스크립트 : 현재 문서를 인쇄 할 수있는 인쇄 대화 상자를 엽니 다. 클라이언트 브라우저에

3

인쇄는 PHP를 수행 할 수 없습니다. 그 자바 스크립트에 의해 이루어집니다.

<form> 
<input type="button" value="Print This Page" onClick="window.print()" /> 
</form> 

페이지의 인쇄 CSS를 설명하는 것이 가장 좋습니다.

5

가이처럼 할 수있는 더 좋은 방법 :

<a href="#" onclick="window.print(); return false;">Print Me</a> 

거짓 반환을 추가; onclick 이벤트에 연결하면 링크를 따라 브라우저가 중지되고 < > 태그를 href와 함께 사용하면 마우스 커서를 올릴 때 링크 커서가 표시됩니다. 그것 없이는 항상 화살표 커서가 링크를 분명히하지는 않습니다.

관련 문제