lib/rubyXL/objects/sheet_common.rb in rubyXL-3.2.0 vs lib/rubyXL/objects/sheet_common.rb in rubyXL-3.2.1
- old
+ new
@@ -1,51 +1,51 @@
-require 'rubyXL/objects/ooxml_object'
-require 'rubyXL/objects/storage'
-
-module RubyXL
-
- # http://www.schemacentral.com/sc/ooxml/e-ssml_webPublishItem-1.html
- class WebPublishingItem < OOXMLObject
- define_attribute(:id, :int, :required => :true)
- define_attribute(:divId, :int, :required => :true)
- define_attribute(:sourceType, RubyXL::ST_WebSourceType, :required => :true)
- define_attribute(:sourceRef, :ref)
- define_attribute(:sourceObject, :string)
- define_attribute(:destinationFile, :string, :required => :true)
- define_attribute(:title, :string)
- define_attribute(:autoRepublish, :bool, :default => false)
- define_element_name 'webPublishItem'
- end
-
- # http://www.schemacentral.com/sc/ooxml/e-ssml_webPublishItems-1.html
- class WebPublishingItems < OOXMLContainerObject
- define_child_node(RubyXL::WebPublishingItem, :collection => :with_count)
- define_element_name 'webPublishItems'
- end
-
- # http://www.schemacentral.com/sc/ooxml/e-ssml_pageMargins-1.html
- class PageMargins < OOXMLObject
- define_attribute(:left, :double, :required => true)
- define_attribute(:right, :double, :required => true)
- define_attribute(:top, :double, :required => true)
- define_attribute(:bottom, :double, :required => true)
- define_attribute(:header, :double, :required => true)
- define_attribute(:footer, :double, :required => true)
- define_element_name 'pageMargins'
- end
-
- # http://www.schemacentral.com/sc/ooxml/e-ssml_headerFooter-1.html
- class HeaderFooterSettings < OOXMLObject
- define_attribute(:differentOddEven, :bool, :default => false)
- define_attribute(:differentFirst, :bool, :default => false)
- define_attribute(:scaleWithDoc, :bool, :default => true)
- define_attribute(:alignWithMargins, :bool, :default => true)
- define_child_node(RubyXL::StringValue, :node_name => :oddHeader)
- define_child_node(RubyXL::StringValue, :node_name => :oddFooter)
- define_child_node(RubyXL::StringValue, :node_name => :evenHeader)
- define_child_node(RubyXL::StringValue, :node_name => :evenFooter)
- define_child_node(RubyXL::StringValue, :node_name => :firstHeader)
- define_child_node(RubyXL::StringValue, :node_name => :firstFooter)
- define_element_name 'headerFooter'
- end
-
-end
+require 'rubyXL/objects/ooxml_object'
+require 'rubyXL/objects/storage'
+
+module RubyXL
+
+ # http://www.schemacentral.com/sc/ooxml/e-ssml_webPublishItem-1.html
+ class WebPublishingItem < OOXMLObject
+ define_attribute(:id, :int, :required => :true)
+ define_attribute(:divId, :int, :required => :true)
+ define_attribute(:sourceType, RubyXL::ST_WebSourceType, :required => :true)
+ define_attribute(:sourceRef, :ref)
+ define_attribute(:sourceObject, :string)
+ define_attribute(:destinationFile, :string, :required => :true)
+ define_attribute(:title, :string)
+ define_attribute(:autoRepublish, :bool, :default => false)
+ define_element_name 'webPublishItem'
+ end
+
+ # http://www.schemacentral.com/sc/ooxml/e-ssml_webPublishItems-1.html
+ class WebPublishingItems < OOXMLContainerObject
+ define_child_node(RubyXL::WebPublishingItem, :collection => :with_count)
+ define_element_name 'webPublishItems'
+ end
+
+ # http://www.schemacentral.com/sc/ooxml/e-ssml_pageMargins-1.html
+ class PageMargins < OOXMLObject
+ define_attribute(:left, :double, :required => true)
+ define_attribute(:right, :double, :required => true)
+ define_attribute(:top, :double, :required => true)
+ define_attribute(:bottom, :double, :required => true)
+ define_attribute(:header, :double, :required => true)
+ define_attribute(:footer, :double, :required => true)
+ define_element_name 'pageMargins'
+ end
+
+ # http://www.schemacentral.com/sc/ooxml/e-ssml_headerFooter-1.html
+ class HeaderFooterSettings < OOXMLObject
+ define_attribute(:differentOddEven, :bool, :default => false)
+ define_attribute(:differentFirst, :bool, :default => false)
+ define_attribute(:scaleWithDoc, :bool, :default => true)
+ define_attribute(:alignWithMargins, :bool, :default => true)
+ define_child_node(RubyXL::StringValue, :node_name => :oddHeader)
+ define_child_node(RubyXL::StringValue, :node_name => :oddFooter)
+ define_child_node(RubyXL::StringValue, :node_name => :evenHeader)
+ define_child_node(RubyXL::StringValue, :node_name => :evenFooter)
+ define_child_node(RubyXL::StringValue, :node_name => :firstHeader)
+ define_child_node(RubyXL::StringValue, :node_name => :firstFooter)
+ define_element_name 'headerFooter'
+ end
+
+end