Method: RubyXL::WorkbookConvenienceMethods#modify_alignment
- Defined in:
- lib/rubyXL/convenience_methods/workbook.rb
#modify_alignment(style_index) {|new_xf.alignment| ... } ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/rubyXL/convenience_methods/workbook.rb', line 52 def modify_alignment(style_index, &block) old_xf = cell_xfs[style_index || 0] new_xf = old_xf.dup if old_xf.alignment then new_xf.alignment = old_xf.alignment.dup else new_xf.alignment = RubyXL::Alignment.new end yield(new_xf.alignment) new_xf.apply_alignment = true register_new_xf(new_xf) end |