class OoxmlParser::FontCollection
Class for parsing `a:majorFont`, `a:minorFont` tag
Attributes
complex_script[R]
@return [TextFont] complex script text font
east_asian[R]
@return [TextFont] east asian text font
latin[R]
@return [TextFont] latin text font
Public Instance Methods
parse(node)
click to toggle source
Parse FontCollection
object @param node [Nokogiri::XML:Element] node to parse @return [FontCollection] result of parsing
# File lib/ooxml_parser/pptx_parser/pptx_data/presentation/presentation_theme/font_scheme/font_collection.rb, line 17 def parse(node) node.xpath('*').each do |node_child| case node_child.name when 'latin' @latin = TextFont.new(parent: self).parse(node_child) when 'ea' @east_asian = TextFont.new(parent: self).parse(node_child) when 'cs' @complex_script = TextFont.new(parent: self).parse(node_child) end end self end