Method: RubyXL::WorksheetConvenienceMethods#change_row_font
- Defined in:
- lib/rubyXL/convenience_methods/worksheet.rb
#change_row_font(row_index, change_type, arg, font) ⇒ Object
Helper method to update the row styles array change_type - NAME or SIZE or COLOR etc main method to change font, called from each separate font mutator method
492 493 494 495 496 497 498 499 500 |
# File 'lib/rubyXL/convenience_methods/worksheet.rb', line 492 def change_row_font(row_index, change_type, arg, font) validate_workbook ensure_cell_exists(row_index) xf = workbook.register_new_font(font, get_row_xf(row_index)) row = sheet_data[row_index] row.style_index = workbook.register_new_xf(xf) row.cells.each { |c| c.font_switch(change_type, arg) unless c.nil? } end |