diff --git a/lib/prawn/table/cell/text.rb b/lib/prawn/table/cell/text.rb index ff28789..ce87e86 100644 --- a/lib/prawn/table/cell/text.rb +++ b/lib/prawn/table/cell/text.rb @@ -66,7 +66,14 @@ def natural_content_height # def draw_content with_font do - @pdf.move_down((@pdf.font.line_gap + @pdf.font.descender)/2) + case @text_options[:valign] + when :top + @pdf.move_up((@pdf.font.line_gap + @pdf.font.descender)/2) + when :center + # No move + when :bottom + @pdf.move_down((@pdf.font.line_gap + @pdf.font.descender/2)) + end with_text_color do text_box(:width => spanned_content_width + FPTolerance, :height => spanned_content_height + FPTolerance,