module OoxmlParser::DocumentStyleHelper
Helper methods for working with Style List
Public Instance Methods
based_on_style()
click to toggle source
Return document style which is based on @return [DocumentStyle]
# File lib/ooxml_parser/docx_parser/docx_data/document_structure/document_style/document_style_helper.rb, line 28 def based_on_style document_style_by_id(@based_on) end
document_style_by_id(id)
click to toggle source
Return document style by its id @param id [String] id of style @return [DocumentStyle, nil]
# File lib/ooxml_parser/docx_parser/docx_data/document_structure/document_style/document_style_helper.rb, line 19 def document_style_by_id(id) root_object.document_styles.each do |style| return style if style.style_id == id end nil end
document_style_by_name(name)
click to toggle source
Return document style by its name @param name [String] name of style @return [DocumentStyle, nil]
# File lib/ooxml_parser/docx_parser/docx_data/document_structure/document_style/document_style_helper.rb, line 9 def document_style_by_name(name) root_object.document_styles.each do |style| return style if style.name == name end nil end
style_exist?(name)
click to toggle source
Check if style exists in current document @param name [String] name of style @return [True, False]
# File lib/ooxml_parser/docx_parser/docx_data/document_structure/document_style/document_style_helper.rb, line 35 def style_exist?(name) !document_style_by_name(name).nil? end