Class Spreadsheet::Font
In: lib/spreadsheet/font.rb
Parent: Object
Column Format Row Font Enumerable Worksheet\n[lib/spreadsheet/excel.rb\nlib/spreadsheet/worksheet.rb] Link Workbook Workbook\n[lib/spreadsheet/excel.rb\nlib/spreadsheet/excel/workbook.rb] SstEntry String Row Array Worksheet ExcelCompatibleWorkbook Format Worksheet Workbook DelegateClassSpreadsheet::Format Writer Compatibility Formula Reader\n[lib/parseexcel/parseexcel.rb\nlib/spreadsheet/excel/reader.rb\nlib/spreadsheet/excel/reader/biff5.rb\nlib/spreadsheet/excel/reader/biff8.rb] Error lib/spreadsheet/excel.rb lib/spreadsheet/link.rb lib/spreadsheet/formula.rb lib/spreadsheet/workbook.rb lib/spreadsheet/font.rb lib/spreadsheet/column.rb lib/spreadsheet/format.rb lib/spreadsheet/writer.rb lib/spreadsheet/row.rb Encodings lib/spreadsheet/excel.rb lib/spreadsheet/excel/row.rb lib/spreadsheet/excel/reader/biff5.rb lib/spreadsheet/excel/worksheet.rb lib/spreadsheet/excel/sst_entry.rb lib/spreadsheet/excel/error.rb lib/spreadsheet/excel/workbook.rb lib/spreadsheet/excel/writer/format.rb lib/spreadsheet/excel/writer/workbook.rb lib/spreadsheet/excel/writer/worksheet.rb Biff8 Writer Biff5 Biff8 Internals Offset Excel Datatypes ParseExcel Compatibility Spreadsheet dot/m_34_0.png

Font formatting data

Methods

bold=   new  

Included Modules

Spreadsheet::Datatypes Spreadsheet::Encodings

Attributes

name  [RW] 

Public Class methods

[Source]

    # File lib/spreadsheet/font.rb, line 63
63:     def initialize name, opts={}
64:       self.name = name
65:       @color = :text
66:       opts.each do |key, val|
67:         self.send "#{key}=", val
68:       end
69:     end

Public Instance methods

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

[Source]

    # File lib/spreadsheet/font.rb, line 72
72:     def bold= bool
73:       self.weight = bool ? :bold : nil
74:     end

[Validate]