def to_xml_string(str = '')
      str << '<c:title>'
      unless @text.empty?
        str << '<c:tx>'
        if @cell.is_a?(Cell)
          str << '<c:strRef>'
          str << ('<c:f>' << Axlsx::cell_range([@cell]) << '</c:f>')
          str << '<c:strCache>'
          str << '<c:ptCount val="1"/>'
          str << '<c:pt idx="0">'
          str << ('<c:v>' << @text << '</c:v>')
          str << '</c:pt>'
          str << '</c:strCache>'
          str << '</c:strRef>'
        else
          str << '<c:rich>'
            str << '<a:bodyPr/>'
            str << '<a:lstStyle/>'
            str << '<a:p>'
              str << '<a:r>'
                str << ('<a:rPr sz="' << @text_size.to_s << '"/>')
                str << ('<a:t>' << @text.to_s << '</a:t>')
              str << '</a:r>'
            str << '</a:p>'
          str << '</c:rich>'
        end
        str << '</c:tx>'
      end
      str << '<c:layout/>'
      str << '<c:overlay val="0"/>'
      str << '</c:title>'
    end
Not implemented at this time.
def layout=(v) DataTypeValidator.validate 'Title.layout', Layout, v; @layout = v; end
def overlay=(v) Axlsx::validate_boolean v; @overlay=v; end
def spPr=(v) DataTypeValidator.validate 'Title.spPr', SpPr, v; @spPr = v; end
Serializes the object
@param [String] str
@return [String]