2012-09-13 2 views
4

새우 pdf에 중첩 테이블이있는 문서를 생성해야합니다.새우 pdf 중첩 테이블 - 예제를 찾을 수 없습니다.

this stack overflow question에 대한 가장 최근의 대답은 내가 이런 식으로 할 수 있음을 나타냅니다 보인다

:

(Prawn::Document.generate("subtable.pdf") do |pdf| 
    subtable = pdf.make_table([["sub"],["table"]]) 
    pdf.table([[subtable,"original"]]) 
end 

Unfortunatley가 나에게 다음과 같은 오류 제공하고 :

undefined method `size=' for #<Prawn::Table::Cell::Subtable:0xad3f1e4> 

을 그래서 내가 할 수있는 문서를 확인 참조 : "Prawn :: Document # make_table을 사용하면 서브 테이블로 사용할 테이블을 즉시 그리지 않고 사용할 수 있습니다. 서브 테이블의 다소 복잡한 용도는 examples/table/bill.rb를 참조하십시오." http://prawn.majesticseacreature.com/docs/0.11.1/Prawn/Table.html

어디에서이 예제/table/bill.rb를 볼 수 있습니까? 나는 github repo를 복제했고, 웹 사이트와 매뉴얼을 훑어 보았으나 어디에서나이 예제들을 찾을 수 없었다!

나는 바보 같은 것을 놓친다는 것을 알고있다. 누구든지 prawn pdf 및/또는 예제 파일이있는 곳에서 중첩 테이블을 올바르게 작성하는 방법을 알고 있습니까? 어떤 도움

답변

4

가 할 : 당신에게 새우 보석의 위치를 ​​줄 것

새우

보석. 그것은 예제를 포함합니다. 거기에 table/bill.rb가 있습니다.

0

나는 self documenting manual 스크롤 다운 (또는 사용 CTRL-F)에서 살펴 본다 제안에 대한

덕분에 "content_and_subtables"로 이동하고 당신은 그들이 사용하는 방법을 볼 수 있습니다.

여전히 문제가 해결되지 않으면 사용중인 코드의 예와 오류 메시지의 전체 추적을 게시하십시오. 이 방법으로 우리는 당신이 가지고있는 문제를 디버깅 할 수 있고, 당신의 코드 또는 다른 문제에있는 것이 있는지 확인할 수 있습니다.

관련 문제