def snippet_output(self, basename, snippet):
     str = ''
     rep = snippet.get_replacements()
     for image in snippet.get_images():
         rep['image'] = image
         (rep['base'], rep['ext']) = os.path.splitext(image)
         str += self.output[OUTPUT] % rep
         str += self.output_print_filename(basename, snippet)
         if (snippet.substring('inline') == 'inline'):
             str = '<inlinemediaobject>' + str + '</inlinemediaobject>'
         else:
             str = '<mediaobject>' + str + '</mediaobject>'
     if VERBATIM in snippet.option_dict:
         rep['verb'] = BookBase.verbatim_html(snippet.verb_ly())
         str = self.output[VERBATIM] % rep + str
     return str
Exemple #2
0
 def snippet_output (self, basename, snippet):
     str = ''
     rep = snippet.get_replacements ();
     for image in snippet.get_images ():
         rep['image'] = image
         (rep['base'], rep['ext']) = os.path.splitext (image)
         str += self.output[OUTPUT] % rep
         str += self.output_print_filename (basename, snippet)
         if (snippet.substring('inline') == 'inline'):
             str = '<inlinemediaobject>' + str + '</inlinemediaobject>'
         else:
             str = '<mediaobject>' + str + '</mediaobject>'
     if VERBATIM in snippet.option_dict:
             rep['verb'] = BookBase.verbatim_html (snippet.verb_ly ())
             str = self.output[VERBATIM]  % rep + str
     return str
Exemple #3
0
    def snippet_output(self, basename, snippet):
        s = ''
        s += self.output_print_filename(basename, snippet)
        rep = snippet.get_replacements()

        substr = ''
        if book_snippets.VERBATIM in snippet.option_dict:
            rep['verb'] = book_base.verbatim_html(snippet.verb_ly())
            substr = self.output[book_snippets.VERBATIM] % rep

        subsubstr = self.output_images(basename, snippet)
        if book_snippets.INLINE not in snippet.option_dict:
            subsubstr = self.output[book_snippets.PARA] % {'str': subsubstr}
        substr += subsubstr

        if book_snippets.QUOTE in snippet.option_dict:
            substr = self.output[book_snippets.QUOTE] % {'str': substr}
        s += substr

        return s
Exemple #4
0
    def snippet_output(self, basename, snippet):
        str = ''
        rep = snippet.get_replacements()
        rep['base'] = basename
        rep['filename'] = os.path.basename(snippet.filename)
        rep['ext'] = snippet.ext
        str += self.output_print_filename(basename, snippet)
        if book_snippets.VERBATIM in snippet.option_dict:
            rep['verb'] = book_base.verbatim_html(snippet.verb_ly())
            str += self.output[book_snippets.VERBATIM] % rep
        if book_snippets.QUOTE in snippet.option_dict:
            str = self.output[book_snippets.QUOTE] % {'str': str}

        str += self.output[book_snippets.BEFORE] % rep
        for image in snippet.get_images():
            rep1 = copy.copy(rep)
            rep1['image'] = image
            (rep1['base'], rep1['ext']) = os.path.splitext(image)
            rep1['alt'] = snippet.option_dict[book_snippets.ALT]
            str += self.output[book_snippets.OUTPUT] % rep1

        str += self.output[book_snippets.AFTER] % rep
        return str
Exemple #5
0
    def snippet_output (self, basename, snippet):
        str = ''
        rep = snippet.get_replacements ();
        rep['base'] = basename
        rep['filename'] = os.path.basename (snippet.filename)
        rep['ext'] = snippet.ext
        str += self.output_print_filename (basename, snippet)
        if VERBATIM in snippet.option_dict:
            rep['verb'] = BookBase.verbatim_html (snippet.verb_ly ())
            str += self.output[VERBATIM] % rep
        if QUOTE in snippet.option_dict:
            str = self.output[QUOTE] % {'str': str}

        str += self.output[BEFORE] % rep
        for image in snippet.get_images ():
            rep1 = copy.copy (rep)
            rep1['image'] = image
            (rep1['base'], rep1['ext']) = os.path.splitext (image)
            rep1['alt'] = snippet.option_dict[ALT]
            str += self.output[OUTPUT] % rep1

        str += self.output[AFTER] % rep
        return str