示例#1
0
 def to_pdf(self, filename, **kwargs):
     from dungeonsheets.make_sheets import make_sheet
     if filename.endswith('.pdf'):
         filename = filename.replace('pdf', 'py')
     make_sheet(filename,
                character=self,
                flatten=kwargs.get('flatten', True))
示例#2
0
    def to_pdf(self, filename, **kwargs):
        from dungeonsheets.make_sheets import make_sheet

        if filename.endswith(".pdf"):
            filename = filename.replace("pdf", "py")
        make_sheet(filename,
                   character=self,
                   flatten=kwargs.get("flatten", True))
示例#3
0
 def test_make_fancy_sheets(self):
     # Character PDF
     make_sheets.make_sheet(sheet_file=CHARFILE, fancy_decorations=True)
     # Was the PDF created?
     self.assertTrue(
         self.char_pdf.exists(),
         f"Character PDF ({self.char_pdf.resolve()}) not created.")
     # GM PDF
     make_sheets.make_sheet(sheet_file=GMFILE, fancy_decorations=True)
     self.assertTrue(self.gm_pdf.exists)
     # Was the PDF created?
     self.assertTrue(self.gm_pdf.exists(),
                     f"GM PDF ({self.gm_pdf.resolve()}) not created.")