class OoxmlParser::InstructionText
Class for parsing ‘w:instrText` object
Public Instance Methods
Source
# File lib/ooxml_parser/docx_parser/document_structure/docx_paragraph/docx_paragraph_run/instruction_text.rb, line 7 def hyperlink? value.include?('HYPERLINK') end
@return [Boolean] is current object for hyperlink
Source
# File lib/ooxml_parser/docx_parser/document_structure/docx_paragraph/docx_paragraph_run/instruction_text.rb, line 12 def page_number? value.match?(/PAGE\s+\\\*/) end
@return [Boolean] is current object for page number
Source
# File lib/ooxml_parser/docx_parser/document_structure/docx_paragraph/docx_paragraph_run/instruction_text.rb, line 17 def to_hyperlink Hyperlink.new(value.sub('HYPERLINK ', '').split(' \\o ').first, value.sub('HYPERLINK', '').split(' \\o ').last) end
@return [Hyperlink] convert InstructionText
to Hyperlink