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()
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): try: return rt.List([item.flowable() for item in self.list_item], style='bulleted') except AttributeError: # empty list return rt.DummyFlowable()
def build_flowable(self): return rt.DummyFlowable()
def parse(self): return rt.DummyFlowable()
def process(self, *args, **kwargs): return rt.DummyFlowable()
def parse(self): return self.process_content() or rt.DummyFlowable()
def build_flowable(self): try: return super().build_flowable() except AttributeError: # empty list return rt.DummyFlowable()
def build_flowable(self): return rt.DummyFlowable() # TODO: body targets