2011-03-09 8 views
0

Ruby Rails에서 웹 페이지를 인쇄하는 데 도움이 필요합니다. 생성 된 PDF 파일은 하나 개 이상의 페이지를 포함 각 페이지에 헤더를 추가하는 방법이있을 때 현재 이것은 내가 지금Ruby on Rails에서 웹 페이지 인쇄에 대한 도움말

 
input type="button" id="print" onclick="javascript:print()" value="Print" 

사용하고있는 코드는 무엇입니까 ?? 친절하게도 Microsoft Word의 머리글과 비슷한 pdf의 각 페이지에 머리글을 추가하는 방법을 제안합니다.

다음은 웹 페이지에 데이터를 표시하는 작은 코드 스 니펫입니다.

<fieldset> 
<legend class="legend_style">Customer Details</legend> 
<div class='summary_left_column'> 
<table class='summary_table_style'> 
<% APP_CONFIG['display_customer_items_1'].each do |key| %> 
<tr> 
<td> <label><%= RESOURCE_BUNDLE[key] || key %> : </label></td> 
<td class="data"> <label><%= @customer[key] %></label></td> 
</tr> 
<%end%> 
</table> 
</div> 
<div class='summary_right_column'> 
<table class='summary_table_style'> 
<% APP_CONFIG['display_customer_items_2'].each do |key| %> 
<tr> 
<td> <label><%= RESOURCE_BUNDLE[key] || key %> : </label></td> 
<td class="data"> <label><%= @customer[key] %></label></td> 
</tr> 
<%end%> 
</table> 
</div> 
</fieldset>" 

감사합니다,

라자 램

+2

자바 스크립트를 주셔서 도움이 될 것 같아요. –

+0

"javascript :"접두사가 필요하지 않습니다. – Pointy

+1

또한 CSS 프린트 미디어 스타일을 읽을 수 있습니다. CSS 스타일은 매우 멋지며 현재 브라우저에서 지원되는 정도를 연구하면 슬프게 보일 수 있습니다. – Pointy

답변

2
+0

Reuben에게 도움을 주셔서 감사합니다. 하지만 여전히 CSS 속성을 모든 페이지에서 헤더 반복을 만들기 위해 조정할 필요가있는 나를 위해 명확하지 않습니다. 이걸 날 깨달을 수 있니? – rajaramyadhav

+0

페이지 또는 표 머리글 만 확인하십시오. CSS 페이지 머리글 http://css-discuss.incutio.com/wiki/Printing_Headers CSS 테이블 헤더 http://css-discuss.incutio.com/wiki/Printing_Headers –

+0

그리고 또 다른 질문 - 방법입니다 인쇄 할 데이터를 출력하고 있습니까? 일부 코드를 추가 할 수 있다면 좀 더 직접적인 포인터를 줄 수 있다고 확신합니다. –

관련 문제