Sha256: 103fb279251f964183be8645311f5e535c5d4b8224f840c9e1a458e1cb1357ac
Contents?: true
Size: 780 Bytes
Versions: 49
Compression:
Stored size: 780 Bytes
Contents
# frozen_string_literal: true module OoxmlParser # Class for parsing `w:tblLayout` object # Whether a table uses a fixed width or autofit method for laying out the table # contents is specified with the <w:tblLayout> element within the <w:tblPr> element. # If <w:tblLayout> is omitted, autofit is assumed. class TableLayout < OOXMLDocumentObject # @return [Symbol] Specifies the method of laying out the contents of the table attr_accessor :type # Parse TableLayout # @param [Nokogiri::XML:Node] node with TableLayout # @return [TableLayout] result of parsing def parse(node) node.attributes.each do |key, value| case key when 'type' @type = value.value.to_sym end end self end end end
Version data entries
49 entries across 49 versions & 1 rubygems