Sha256: 6596ae05318d1d5a7d1ddab25d0138e26dc8dc6fe4d556ce688c39f6bc6b331c
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
require 'rubyXL/objects/ooxml_object' require 'rubyXL/objects/extensions' module RubyXL # http://www.schemacentral.com/sc/ooxml/e-ssml_c-1.html class CalculationChainCell < OOXMLObject define_attribute(:r, :ref, :accessor => :ref) define_attribute(:i, :int, :accessor => :sheet_id, :default => 0) define_attribute(:s, :bool, :accessor => :child_chain, :default => false) define_attribute(:l, :bool, :accessor => :new_dep_lvl, :default => false) define_attribute(:t, :bool, :accessor => :new_thread, :default => false) define_attribute(:a, :bool, :accessor => :array, :default => false) define_element_name 'c' end # http://www.schemacentral.com/sc/ooxml/e-ssml_calcChain.html class CalculationChain < OOXMLTopLevelObject define_child_node(RubyXL::CalculationChainCell, :collection => true, :accessor => :cells) define_child_node(RubyXL::ExtensionStorageArea) define_element_name 'calcChain' set_namespaces('http://schemas.openxmlformats.org/spreadsheetml/2006/main' => '') def self.xlsx_path File.join('xl', 'calcChain.xml') end def self.content_type 'application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubyXL-2.5.7 | lib/rubyXL/objects/calculation_chain.rb |