<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -9,7 +9,7 @@ headers, *body = FasterCSV.read(&quot;#{Prawn::BASEDIR}/examples/addressbook.csv&quot;)
 
 Prawn::Document.generate(&quot;fancy_table.pdf&quot;, :page_layout =&gt; :landscape) do
 
-  mask(:y) { table body, :headers =&gt; headers }
+  mask(:y) { table body, :headers =&gt; headers, :align =&gt; :center }
 
   table [[&quot;This is&quot;,   &quot;A Test&quot;    ],
          [  Prawn::Graphics::Cell.new( :text =&gt; &quot;Of tables&quot;,</diff>
      <filename>examples/fancy_table.rb</filename>
    </modified>
    <modified>
      <diff>@@ -95,7 +95,8 @@ module Prawn
         @border              = options[:border]    || 1
         @position            = options[:position]  || :left
         @headers             = options[:headers]
-        @row_colors          = options[:row_colors]
+        @row_colors          = options[:row_colors]   
+        @align               = options[:align]
 
         @horizontal_padding  = options[:horizontal_padding] || 5
         @vertical_padding    = options[:vertical_padding]   || 5
@@ -180,6 +181,7 @@ module Prawn
                 e.vertical_padding   = @vertical_padding    
                 e.border             = @border
                 e.border_style       = :sides
+                e.align              = @align
                 c &lt;&lt; e
               else
                 c &lt;&lt; Prawn::Graphics::Cell.new(
@@ -189,7 +191,8 @@ module Prawn
                   :horizontal_padding =&gt; @horizontal_padding,
                   :vertical_padding =&gt; @vertical_padding,
                   :border   =&gt; @border,
-                  :border_style =&gt; :sides ) 
+                  :border_style =&gt; :sides,
+                  :align    =&gt; @align ) 
               end   
             end
 </diff>
      <filename>lib/prawn/document/table.rb</filename>
    </modified>
    <modified>
      <diff>@@ -49,7 +49,8 @@ module Prawn
         @width        = options[:width]
         @border       = options[:border]
         @border_style = options[:border_style] || :all               
-        @background_color = options[:background_color]
+        @background_color = options[:background_color] 
+        @align            = options[:align] || :left
 
         @horizontal_padding = options[:horizontal_padding] || 0
         @vertical_padding   = options[:vertical_padding]   || 0
@@ -60,7 +61,8 @@ module Prawn
       end
 
       attr_accessor :point, :border_style, :border, :background_color,
-                    :document, :horizontal_padding, :vertical_padding
+                    :document, :horizontal_padding, :vertical_padding,
+                    :align
       attr_writer   :height, :width #:nodoc:   
       
       def to_s
@@ -145,7 +147,7 @@ module Prawn
                                  @point[1] - @vertical_padding], 
                                 :width   =&gt; text_area_width,
                                 :height  =&gt; height - @vertical_padding) do
-          @document.text @text
+          @document.text @text, :align =&gt; @align
         end
       end
 </diff>
      <filename>lib/prawn/graphics/cell.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>68c7b1347810db4e12bbd6d24f4d306d167151ab</id>
    </parent>
  </parents>
  <author>
    <name>Gregory Brown</name>
    <email>gregory.t.brown@gmail.com</email>
  </author>
  <url>http://github.com/sandal/prawn/commit/91577a60f5cb1d490ebadde5d23d0c0d91d28c1c</url>
  <id>91577a60f5cb1d490ebadde5d23d0c0d91d28c1c</id>
  <committed-date>2008-07-24T14:54:22-07:00</committed-date>
  <authored-date>2008-07-24T14:54:22-07:00</authored-date>
  <message>Now tables support alignment, and man... Prawn rules</message>
  <tree>80300c13e9fde056ea2358e16506c4198e61ede6</tree>
  <committer>
    <name>Gregory Brown</name>
    <email>gregory.t.brown@gmail.com</email>
  </committer>
</commit>
