diff options
| author | Randy Morgan <[email protected]> | 2011-12-07 23:42:48 +0900 |
|---|---|---|
| committer | Randy Morgan <[email protected]> | 2011-12-07 23:42:48 +0900 |
| commit | 29551803ab1ed987c2c13b477a2f1d86b7c616f0 (patch) | |
| tree | 8a22c7641b699a1e0967b5836f3fec06c26f7749 /lib/axlsx/stylesheet | |
| parent | 2cd0870511ad34b51b689223cfea40daa7d1ba98 (diff) | |
| download | caxlsx-29551803ab1ed987c2c13b477a2f1d86b7c616f0.tar.gz caxlsx-29551803ab1ed987c2c13b477a2f1d86b7c616f0.zip | |
patch for issue #1
force binary encoding for zip entries.
[bug] fixed error in app.rb so extended properties can now be used.
improved support for OOXML cell element types.
Diffstat (limited to 'lib/axlsx/stylesheet')
| -rw-r--r-- | lib/axlsx/stylesheet/styles.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/axlsx/stylesheet/styles.rb b/lib/axlsx/stylesheet/styles.rb index de5835dd..9db0a805 100644 --- a/lib/axlsx/stylesheet/styles.rb +++ b/lib/axlsx/stylesheet/styles.rb @@ -240,7 +240,7 @@ module Axlsx builder = Nokogiri::XML::Builder.new(:encoding => ENCODING) do |xml| xml.styleSheet(:xmlns => XML_NS) { [:numFmts, :fonts, :fills, :borders, :cellStyleXfs, :cellXfs, :cellStyles, :dxfs, :tableStyles].each do |key| - self.instance_values[key.to_s].to_xml(xml) + self.instance_values[key.to_s].to_xml(xml) unless self.instance_values[key.to_s].nil? end } end @@ -258,7 +258,7 @@ module Axlsx @numFmts.lock @fonts = SimpleTypedList.new Font - @fonts << Font.new(:name => "Arial", :sz => 11, :family=>1, :numFmt=>"0") + @fonts << Font.new(:name => "Arial", :sz => 11, :family=>1) @fonts.lock @fills = SimpleTypedList.new Fill @@ -276,7 +276,7 @@ module Axlsx @borders.lock @cellStyleXfs = SimpleTypedList.new Xf, "cellStyleXfs" - @cellStyleXfs << Xf.new(:borderId=>0, :xfId=>0, :numFmtId=>0, :fontId=>0, :fillId=>0) + @cellStyleXfs << Xf.new(:borderId=>0, :numFmtId=>0, :fontId=>0, :fillId=>0) @cellStyleXfs.lock @cellStyles = SimpleTypedList.new CellStyle @@ -287,7 +287,7 @@ module Axlsx @cellXfs << Xf.new(:borderId=>0, :xfId=>0, :numFmtId=>0, :fontId=>0, :fillId=>0) @cellXfs << Xf.new(:borderId=>1, :xfId=>0, :numFmtId=>0, :fontId=>0, :fillId=>0) # default date formatting - @cellXfs << Xf.new(:borderId=>0, :xfId=>0, :numFmtId=>14, :fontId=>0, :fillId=>0) + @cellXfs << Xf.new(:borderId=>0, :xfId=>0, :numFmtId=>14, :fontId=>0, :fillId=>0, :applyNumberFormat=>1) @cellXfs.lock @dxfs = SimpleTypedList.new(Xf, "dxfs"); @dxfs.lock |
