class OoxmlParser::DocumentSettings
Class for parsing `settings.xml` file
Attributes
default_tab_stop[RW]
@return [OoxmlSize] size of default tab
Public Instance Methods
parse()
click to toggle source
Parse Settings object @return [DocumentSettings] result of parsing
# File lib/ooxml_parser/docx_parser/docx_data/document_structure/document_settings.rb, line 11 def parse settings_path = "#{OOXMLDocumentObject.path_to_folder}word/settings.xml" return nil unless File.exist?(settings_path) doc = parse_xml(settings_path) doc.xpath('w:settings/*').each do |node_child| case node_child.name when 'defaultTabStop' @default_tab_stop = OoxmlSize.new.parse(node_child) end end self end