Module: Uniword::Docx::Reconciler::Tables
- Included in:
- Uniword::Docx::Reconciler
- Defined in:
- lib/uniword/docx/reconciler/tables.rb
Overview
Table structure reconciliation.
Ensures tables have required properties, grid, and cell widths. Adds gridAfter for rows that don't cover all grid columns.
Instance Method Summary collapse
Instance Method Details
#reconcile_tables ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/uniword/docx/reconciler/tables.rb', line 11 def reconcile_tables return unless package.document&.body tables = package.document.body.tables return unless tables tables.each_with_index do |tbl, idx| if allocator reconcile_table_cell_order_only(tbl, idx) else reconcile_single_table(tbl, idx) end end end |