2011-03-25 7 views
0

ColdFuions 8을 사용하여 보고서를 개발하는 이상한 상황에 직면했습니다.이 보고서는 많은 수의 큰 HTML 표를 인쇄하고 고객이 사용자를 인쇄 할 때와 같은 방식으로 양식을 작성하기를 원합니다 페이지 당 2 개의 표를 얻습니다. 내 노트북에 개발하여 ColdFusion 환경을 사용하는 동안 내가 원하는 효과를 가지고있는 동안 ColdFusion 8 인쇄 문제

는 그래서, 그러나,

<p style="page-break-before: always"></p> 

를 사용하여 페이지 나누기를 만들기 위해 어렵지 않았다, 나는 때 인쇄 본 diffent 효과를 얻을 테스트 웹 서버에서 생성 된 보고서. 두 번째 테이블이 두 번째 페이지로 유출되도록 보고서가 더 큰 글꼴로 인쇄됩니다.

다른 사람이 이것을 경험했거나 시도하는 방법에 대한 권장 사항이 있습니까?

+0

환경에 대한 두 브라우저가 모두 동일한 기본 글꼴 크기로 설정되어 있습니까? 일반적으로 개별 사용자는 자신의 인쇄 기본 설정을 지정해야하므로 프로그래머에게는 혼란 스러울 수 있습니다. –

+0

예, 내 브라우저를 사용하고 있습니다. 내 환경에서 한 세트를 인쇄 한 다음 테스트 환경에서 동일한 페이지를 불러와 훨씬 더 큰 글꼴로 인쇄물을 인쇄 할 수 있습니다. 화면에서 그들은 그것들이 마치 너무 달라 보이는 것과 똑같이 보입니다. – Winter

+0

테스트 환경에서 이상한 큰 폰트 크기 문제를 일으키는 일반 웹 페이지가 있습니까? 다른 coldfusion 페이지는 어떻습니까? –

답변

1

보고서를 인쇄해야하는 경우 CFDOCUMENT을 사용하여 PDF를 만드는 것이 좋습니다. 넓은 페이지의 경우 페이지 방향을 변경하는 등 최종 출력을 훨씬 더 많이 제어 할 수 있습니다. page-break-before 스타일을 포함하여 많은 HTML과 CSS를 받아들이므로 CFDOCUMENT 태그로 보고서 영역을 래핑하는 대신 많은 변환 작업을 수행하지 않아도됩니다. CF7 이후부터 사용 가능해 졌으므로 CF8에서 사용할 수 있습니다.