some fixes to pdf.py
This commit is contained in:
parent
e9299625ae
commit
281450341d
@ -176,47 +176,39 @@ stylesheet.add(ParagraphStyle(name = 'Ballot_option_group_right',
|
|||||||
leftIndent = 49),
|
leftIndent = 49),
|
||||||
)
|
)
|
||||||
|
|
||||||
# set event information
|
|
||||||
event_name = config["event_name"]
|
|
||||||
event_description = config["event_description"]
|
|
||||||
event_date = config["event_date"]
|
|
||||||
event_location = config["event_location"]
|
|
||||||
event_organizer = config["event_organizer"]
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def firstPage(canvas, doc):
|
def firstPage(canvas, doc):
|
||||||
canvas.saveState()
|
canvas.saveState()
|
||||||
# page header (with event information)
|
# page header (with event information)
|
||||||
canvas.setFont('Ubuntu',10)
|
canvas.setFont('Ubuntu', 10)
|
||||||
canvas.setFillGray(0.4)
|
canvas.setFillGray(0.4)
|
||||||
canvas.drawString(2.75*cm, 28*cm, "%s | %s" % (event_name, event_description))
|
canvas.drawString(2.75*cm, 28*cm, "%s | %s" % (config["event_name"], config["event_description"]))
|
||||||
if event_date and event_location:
|
if config["event_date"] and config["event_location"]:
|
||||||
canvas.drawString(2.75*cm, 27.6*cm, "%s, %s" % (event_date, event_location))
|
canvas.drawString(2.75 * cm, 27.6 * cm, "%s, %s" % (config["event_date"], config["event_location"]))
|
||||||
# time
|
# time
|
||||||
canvas.setFont('Ubuntu',7)
|
canvas.setFont('Ubuntu', 7)
|
||||||
time = datetime.now().strftime(str(_("%Y-%m-%d %H:%Mh")))
|
time = datetime.now().strftime(str(_("%Y-%m-%d %H:%Mh")))
|
||||||
canvas.drawString(15*cm, 28*cm, _("Printed")+": %s" % time)
|
canvas.drawString(15 * cm, 28 * cm, _("Printed") + ": %s" % time)
|
||||||
# title
|
# title
|
||||||
if doc.title:
|
if doc.title:
|
||||||
canvas.setFont('Ubuntu-Bold',24)
|
canvas.setFont('Ubuntu-Bold', 24)
|
||||||
canvas.setFillGray(0)
|
canvas.setFillGray(0)
|
||||||
#canvas.drawCentredString(PAGE_WIDTH/2.0, PAGE_HEIGHT-108, doc.title)
|
#canvas.drawCentredString(PAGE_WIDTH/2.0, PAGE_HEIGHT-108, doc.title)
|
||||||
canvas.drawString(2.75*cm, PAGE_HEIGHT-108, doc.title)
|
canvas.drawString(2.75 * cm, PAGE_HEIGHT - 108, doc.title)
|
||||||
# footer (with page number)
|
# footer (with page number)
|
||||||
canvas.setFont('Ubuntu',8)
|
canvas.setFont('Ubuntu', 8)
|
||||||
canvas.setFillGray(0.4)
|
canvas.setFillGray(0.4)
|
||||||
canvas.drawString(10*cm, 1*cm, _("Page")+" %s" % doc.page)
|
canvas.drawString(10 * cm, 1*cm, _("Page") + " %s" % doc.page)
|
||||||
canvas.restoreState()
|
canvas.restoreState()
|
||||||
|
|
||||||
|
|
||||||
def laterPages(canvas, doc):
|
def laterPages(canvas, doc):
|
||||||
canvas.saveState()
|
canvas.saveState()
|
||||||
# footer (with page number)
|
# footer (with page number)
|
||||||
canvas.setFont('Ubuntu',7)
|
canvas.setFont('Ubuntu', 7)
|
||||||
canvas.setFillGray(0.4)
|
canvas.setFillGray(0.4)
|
||||||
canvas.drawString(10*cm, 1*cm, _("Page")+" %s" % doc.page)
|
canvas.drawString(10 * cm, 1 * cm, _("Page") + " %s" % doc.page)
|
||||||
canvas.restoreState()s
|
canvas.restoreState()
|
||||||
|
|
||||||
|
|
||||||
@permission_required('participant.can_see_participant')
|
@permission_required('participant.can_see_participant')
|
||||||
|
@ -105,8 +105,6 @@ class DeleteView(RedirectView, SingleObjectMixin):
|
|||||||
self.object = self.get_object()
|
self.object = self.get_object()
|
||||||
self.confirm_form(request, self.object)
|
self.confirm_form(request, self.object)
|
||||||
|
|
||||||
def pre_post_redirect(self, request, *args, **kwargs):
|
|
||||||
pass
|
|
||||||
|
|
||||||
class PDFView(View, PermissionMixin):
|
class PDFView(View, PermissionMixin):
|
||||||
filename = 'No_Name'
|
filename = 'No_Name'
|
||||||
|
Loading…
Reference in New Issue
Block a user