2009-12-07 2 views
2

Это таблица 2х2 Мне нужно создать:Таблица клеточной границы

r1c1 r1c2 
r2c1 r2c1 
     ---- 

Другими словами, я должен напечатать нижнюю границу нижней правой ячейки. Это мой код:

show.pdf.prawn

#This is a two dimensional array: 
my_array = [["r1c1","r1c2"],["r2c1",Prawn::Table::Cell.new(:text => "r2c2", :border_width => 1 , :borders => :bottom)]] 

#Table 
pdf.table my_array, :border_width => 0 

Ну, с этим кодом У меня есть таблица 2х2 без границ!

У кого-нибудь есть подсказка?

+0

Нужно ли добавить объект Prawn :: Document для рендеринга? Я заметил в документах следующее: Создает новый объект ячейки. Обычно используется косвенно через ячейку документа # Из доступных опций, перечисленных ниже: точка, ширина и текст должны быть предоставлены. Если вы не используете ярлык ** Ячейка ** Документ #, необходимо также предоставить документ. –

ответ

0

Здесь один раствор, более известный как обходной путь:

#This is a two dimensional array: 
my_array = [["r1c1","r1c2"],["r2c1",Prawn::Table::Cell.new(:text => "r2c2", :border_width => 1 , :borders => [:bottom])]] 

#Table 
pdf.table my_array, 
#:headers => ["h1","h2"], 
:border_style => :underline_header 

Опуская заголовки => [ "h1", "h2"] избежать подчеркнутый заголовок.

 Смежные вопросы

  • Нет связанных вопросов^_^