def build_flowable(self):
     if self['format'] == 'pdf':  # rst2pdf
         if self.text == 'PageBreak':
             return rt.PageBreak(style=rt.PageBreakStyle(page_break=True))
         return rt.WarnFlowable("Unsupported raw pdf option: '{}'".format(
             self.text))
     return rt.DummyFlowable()
Exemple #2
0
 def build_flowable(self):
     if self['format'] == 'rinoh':
         # TODO: Flowable.from_text(self.text)
         if self.text.startswith('ListOfFiguresSection'):
             return rt.ListOfFiguresSection()
         elif self.text == 'ListOfTablesSection':
             return rt.ListOfTablesSection()
         elif self.text == 'ListOfFigures(local=True)':
             return rt.ListOfFigures(local=True)
         elif self.text == 'ListOfTables(local=True)':
             return rt.ListOfTables(local=True)
         return rt.WarnFlowable("Unsupported raw pdf option: '{}'".format(
             self.text))
     elif self['format'] == 'pdf':  # rst2pdf
         if self.text == 'PageBreak':
             return rt.PageBreak()
         return rt.WarnFlowable("Unsupported raw pdf option: '{}'".format(
             self.text))
     return rt.DummyFlowable()
 def build_flowable(self):
     return rt.WarnFlowable(self.text)
Exemple #4
0
 def parse(self, *args, **kwargs):
     return rt.WarnFlowable(self.text)
Exemple #5
0
 def build_flowable(self):
     return rt.WarnFlowable('Docutils footer nodes are ignored. Please '
                            'configure your document template instead.')
Exemple #6
0
 def build_flowables(self):
     yield rt.WarnFlowable("The 'math' directive is not yet supported")
     yield rt.Paragraph(self.process_content(), style=self.style)