Method: Spreadsheet::Excel::Writer::Format#xf_rotation

Defined in:
lib/spreadsheet/excel/writer/format.rb

#xf_rotationObject



231
232
233
234
235
236
237
238
239
240
241
242
# File 'lib/spreadsheet/excel/writer/format.rb', line 231

def xf_rotation
  rot = @format.rotation
  if @format.rotation_stacked?
    rot = 255
  elsif rot >= -90 || rotation <= 90
    rot = -rot + 90 if rot < 0
  else
    warn "rotation outside -90..90; rotation set to 0"
    rot = 0
  end
  rot
end