2014-02-20 6 views
1

클라이언트 측 페이지 매김 테이블이 있습니다. 이제 순수 자바 스크립트를 사용하여이 표를 인쇄해야합니다. TABLENAME ID가 tablepaging하고 사업부 (#tableContainer가) 이제 테이블자바 스크립트를 사용하여 숨겨진 행이있는 테이블 인쇄

을 들고

는 숨겨진 행을 프린트하지 않는다 그러나 나는 아래

<style> 
@media print 
{ 
    @page {size: landscape} 
    #tableContainer {height:100% ;} 
    #tablepaging{height:100% ;} 
    #tablepaging tr{display:block;} 
    } 
</style> 

로 print.css에서 옵션을 설정 테이블에. 나는 테이블의 전체 내용 대신 디스플레이 블록의 다음과 같은 추가

+0

하면 전체 HTML 코드 – SajithNair

답변

0

시도를 인쇄 할!

@media print 
{ 
    @page {size: landscape} 
    #tableContainer {height:100% ;} 
    #tablepaging{height:100% ;} 
    #tablepaging tr{display: table-row !important;} 
} 
+0

감사 고란를 게시하시기 바랍니다 수 ... 중요한 속임수를 썼는지 – user2913809

+0

이유 @page {size : landscape} IE8에서는 작동하지 않지만 Chrome에서는 잘 작동합니다. 어떻게하면 IE8에서이 문제를 해결할 수 있습니까? – user2913809

+0

글쎄, IE8에는 전화가 없으므로 브라우저에 가로 질러 질의어가 필요할지 모르겠습니다. @media print 및 (max-width : xxx px)를 항상 사용할 수 있으며 타겟팅하려는 가로 방향 치수의 너비를 넣을 수 있습니다. –

관련 문제