Exemple #1
0
def gen_invs_pdf(invs, template=None):
    files = []
    for inv in invs:
        pdf = TicketPDF(inv, True).generate(asbuf=True)
        pdf = TicketPDF(inv, is_invitation=True, template=template).generate(asbuf=True)
        files.append(pdf)
    return concat_pdf(files)
Exemple #2
0
def gen_pdf(igs, template=None):
    from .models import Invitation
    files = []
    for inv in Invitation.objects.filter(generator__in=igs):
        pdf = TicketPDF(inv, is_invitation=True, template=template).generate(asbuf=True)
        files.append(pdf)
    return concat_pdf(files)
Exemple #3
0
def test_preview_horizontal():
    ticket_template = TicketTemplateFactory(
        name='thermal',
        pagesize_width=17.64,
        pagesize_height=8.01,
        left_margin=0,
        right_margin=0,
        bottom_margin=0,
        top_margin=1.76,
    )

    ticket = TicketFactory(session__template=ticket_template)
    TicketPDF(ticket).generate(asbuf=True)
Exemple #4
0
 def gen_thermal(self):
     return TicketPDF(self).generate()
Exemple #5
0
 def gen_pdf(self):
     return TicketPDF(self).generate()
Exemple #6
0
 def generate_pdf(self, template=None):
     return TicketPDF(self, template=template).generate()
Exemple #7
0
 def generate_pdf(self, template=None):
     files = []
     for ticket in self.all_tickets():
         pdf = TicketPDF(ticket, template=template).generate(asbuf=True)
         files.append(pdf)
     return concat_pdf(files)
Exemple #8
0
 def fillfiles(q):
     for inv in q:
         pdf = TicketPDF(inv, True).generate(asbuf=True)
         files.append(pdf)