2012-07-16 54 views
2

我有一個正常運行的蝦生成軌文件。我使用text_box()構建了表格,以便將文本包裹在標題中,以便旋轉文本框,從而旋轉90度文本。它的效果很好,直到標題在下一頁上再現...在這種情況下表格標題完好無損,但由於每個文本框的位置,文本(在text_box()內部)不會被重現。林想知道是否有人有更好的想法旋轉文本,以便它只是在表頭。除了這種方法以外,我無法獲得任何我想要的東西。Rails蝦PDF文件標題與垂直文本

您可以查看我在這裏的功能PDF ...
http://flightrecord.herokuapp.com/vfrlarge.pdf?rating=6

表數據不幹廣泛,所以我只是在要包括即時通訊如何生成的表頭:

def flights_table 

table **flight_data_rows**, :width => 1200 do 

self.header = true 

def **flight_data_rows** 
    y_pos = 518 
    height = 500 
     x = 155 
    size = 7 
[[ 

text_box("Lesson", :at => [5, y_pos], :rotate => 90, :size => size), 
text_box("Date", :at => [24, y_pos+6], :size => size),         
text_box("CFI", :at => [66, y_pos+6], :size => size),         
text_box("N#/Type", :at => [109, y_pos+6], :size => size),        
text_box("Total Time", :at => [x, y_pos], :rotate => 90, :size => size, :width => 300), 

]] + 

@data.map do |data| 
[ 
data.the_data, 
data.the_data, 
data.the_data, 
data.the_data, 
data.the_data 
] 
+0

我來到這個問題只看到沒有解決方案! – Anwar 2016-10-19 15:54:18

回答

0

這沒有按」 t在1.0.0rc1中似乎是一個可行的選項。我嘗試了很多方法,但都沒有成功。我終於完全刪除了標題行......希望以後完成此項目。我會給wicked_pdf一槍。