class Doc2Text::Odt::XmlNodes::Text::H
docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#__RefHeading__1419212_253892949
Public Class Methods
new(parent = nil, attrs = [], prefix = nil, name = nil, markdown_odt_parser = nil)
click to toggle source
Calls superclass method
Doc2Text::Odt::XmlNodes::Text::new
# File lib/doc2text/odt/odt_xml_namespaces.rb, line 128 def initialize(parent = nil, attrs = [], prefix = nil, name = nil, markdown_odt_parser = nil) super parent, attrs, prefix, name, markdown_odt_parser outline_level_index = attrs.index { |attr| attr.prefix == 'text' && attr.localname == 'outline-level' } if outline_level_index and fetch_style? @elem_outline_level = attrs[outline_level_index].value.to_i else @elem_outline_level = 0 end end
style_family()
click to toggle source
# File lib/doc2text/odt/odt_xml_namespaces.rb, line 139 def self.style_family 'paragraph' end
Public Instance Methods
close()
click to toggle source
# File lib/doc2text/odt/odt_xml_namespaces.rb, line 147 def close "\n\n" end
open()
click to toggle source
# File lib/doc2text/odt/odt_xml_namespaces.rb, line 143 def open "\n#{'#' * @elem_outline_level} " end