Parent

Spreadsheet::Font

Font formatting data

Attributes

name[RW]

Public Class Methods

new(name, opts={}) click to toggle source
# File lib/spreadsheet/font.rb, line 63
def initialize name, opts={}
  self.name = name
  @color = :text
  opts.each do |key, val|
    self.send "#{key}=", val
  end
end

Public Instance Methods

bold=(bool) click to toggle source

Sets weight to :bold if(bool), :normal otherwise.

# File lib/spreadsheet/font.rb, line 72
def bold= bool
  self.weight = bool ? :bold : nil
end
italic click to toggle source

You can set the following boolean Font attributes

  • italic

  • strikeout

  • outline

  • shadow

# File lib/spreadsheet/font.rb, line 17
boolean :italic, :strikeout, :outline, :shadow
weight click to toggle source

Font weight Valid values: :normal, :bold or any positive Integer. In Excel:

100 <= weight <= 1000
:bold   => 700
:normal => 400

Default: :normal

# File lib/spreadsheet/font.rb, line 29
enum :weight, :normal, :bold, Integer, :bold => :b

[Validate]

Generated with the Darkfish Rdoc Generator 2.