PDF: Restructured ballot stylesheets.
This commit is contained in:
parent
590d56a80e
commit
1811f0108c
@ -102,57 +102,57 @@ stylesheet.add(ParagraphStyle(name = 'Tablecell',
|
|||||||
parent = stylesheet['Normal'],
|
parent = stylesheet['Normal'],
|
||||||
fontSize = 9)
|
fontSize = 9)
|
||||||
)
|
)
|
||||||
|
# Ballot stylesheets
|
||||||
|
stylesheet.add(ParagraphStyle(name = 'Ballot_title',
|
||||||
h3_poll = PS(name = 'h3_poll',
|
parent = stylesheet['Bold'],
|
||||||
fontName = 'Ubuntu-Bold',
|
fontSize = 12,
|
||||||
fontSize = 12,
|
leading = 14,
|
||||||
leading = 14,
|
leftIndent = 30),
|
||||||
leftIndent = 30,
|
)
|
||||||
spaceAfter = 0)
|
stylesheet.add(ParagraphStyle(name = 'Ballot_subtitle',
|
||||||
i_poll = PS(name = 'i_poll',
|
parent = stylesheet['Normal'],
|
||||||
fontName = 'Ubuntu',
|
fontSize = 10,
|
||||||
fontSize = 10,
|
leading = 20,
|
||||||
leftIndent = 30,
|
leftIndent = 30,
|
||||||
rightIndent = 20,
|
rightIndent = 20),
|
||||||
spaceAfter = 0)
|
)
|
||||||
small_poll = PS(name = 'small',
|
stylesheet.add(ParagraphStyle(name = 'Ballot_description',
|
||||||
fontName = 'Ubuntu',
|
parent = stylesheet['Normal'],
|
||||||
fontSize = 7,
|
fontSize = 7,
|
||||||
leading = 14,
|
leading = 14,
|
||||||
leftIndent = 30,
|
leftIndent = 30),
|
||||||
spaceAfter = 0)
|
)
|
||||||
polloption = PS(name = 'polloption',
|
stylesheet.add(ParagraphStyle(name = 'Ballot_option',
|
||||||
fontName = 'Ubuntu',
|
parent = stylesheet['Normal'],
|
||||||
fontSize = 12,
|
fontSize = 12,
|
||||||
leading = 24,
|
leading = 24,
|
||||||
leftIndent = 30,
|
leftIndent = 30),
|
||||||
spaceAfter = 0)
|
)
|
||||||
polloptionname = PS(name = 'polloption',
|
stylesheet.add(ParagraphStyle(name = 'Ballot_option_name',
|
||||||
fontName = 'Ubuntu',
|
parent = stylesheet['Normal'],
|
||||||
fontSize = 12,
|
fontSize = 12,
|
||||||
leading = 15,
|
leading = 15,
|
||||||
leftIndent = 30,
|
leftIndent = 30),
|
||||||
spaceAfter = 0)
|
)
|
||||||
polloptionnameRight = PS(name = 'polloption',
|
stylesheet.add(ParagraphStyle(name = 'Ballot_option_group',
|
||||||
fontName = 'Ubuntu',
|
parent = stylesheet['Normal'],
|
||||||
fontSize = 12,
|
fontSize = 8,
|
||||||
leading = 15,
|
leading = 15,
|
||||||
leftIndent = 49,
|
leftIndent = 30),
|
||||||
spaceAfter = 18)
|
)
|
||||||
polloptiongroup = PS(name = 'polloptiongroup',
|
stylesheet.add(ParagraphStyle(name = 'Ballot_option_YNA',
|
||||||
fontName = 'Ubuntu',
|
parent = stylesheet['Normal'],
|
||||||
fontSize = 8,
|
fontSize = 12,
|
||||||
leading = 16,
|
leading = 15,
|
||||||
leftIndent = 49,
|
leftIndent = 49,
|
||||||
spaceAfter = 0)
|
spaceAfter = 18),
|
||||||
polloptiongroupLeft = PS(name = 'polloptiongroupleft',
|
)
|
||||||
fontName = 'Ubuntu',
|
stylesheet.add(ParagraphStyle(name = 'Ballot_option_group_right',
|
||||||
fontSize = 8,
|
parent = stylesheet['Normal'],
|
||||||
leading = 15,
|
fontSize = 8,
|
||||||
leftIndent = 30,
|
leading = 16,
|
||||||
spaceAfter = 0)
|
leftIndent = 49),
|
||||||
|
)
|
||||||
|
|
||||||
# set event information
|
# set event information
|
||||||
event_name = config_get("event_name")
|
event_name = config_get("event_name")
|
||||||
@ -336,14 +336,14 @@ def print_application_poll(request, poll_id=None):
|
|||||||
circle = "<img src='openslides/static/images/circle.png' width='15' height='15'/> "
|
circle = "<img src='openslides/static/images/circle.png' width='15' height='15'/> "
|
||||||
cell = []
|
cell = []
|
||||||
cell.append(Spacer(0,0.8*cm))
|
cell.append(Spacer(0,0.8*cm))
|
||||||
cell.append(Paragraph(poll.title, h3_poll))
|
cell.append(Paragraph(poll.title, stylesheet['Ballot_title']))
|
||||||
cell.append(Paragraph(_("Title")+": "+poll.application.title, i_poll))
|
cell.append(Paragraph(_("Title")+": "+poll.application.title, stylesheet['Ballot_subtitle']))
|
||||||
if poll.description:
|
if poll.description:
|
||||||
cell.append(Paragraph(poll.description, small_poll))
|
cell.append(Paragraph(poll.description, stylesheet['Ballot_description']))
|
||||||
cell.append(Spacer(0,0.5*cm))
|
cell.append(Spacer(0,0.5*cm))
|
||||||
cell.append(Paragraph(circle+_("Yes"), polloption))
|
cell.append(Paragraph(circle+_("Yes"), stylesheet['Ballot_option']))
|
||||||
cell.append(Paragraph(circle+_("No"), polloption))
|
cell.append(Paragraph(circle+_("No"), stylesheet['Ballot_option']))
|
||||||
cell.append(Paragraph(circle+_("Abstention"), polloption))
|
cell.append(Paragraph(circle+_("Abstention"), stylesheet['Ballot_option']))
|
||||||
|
|
||||||
data= []
|
data= []
|
||||||
for user in xrange(User.objects.count()/2):
|
for user in xrange(User.objects.count()/2):
|
||||||
@ -367,10 +367,10 @@ def print_assignment_poll(request, poll_id=None, ballotnumber=1, posts=None):
|
|||||||
circle = "<img src='openslides/static/images/circle.png' width='15' height='15'/> "
|
circle = "<img src='openslides/static/images/circle.png' width='15' height='15'/> "
|
||||||
cell = []
|
cell = []
|
||||||
cell.append(Spacer(0,0.8*cm))
|
cell.append(Spacer(0,0.8*cm))
|
||||||
cell.append(Paragraph(poll.title, h3_poll))
|
cell.append(Paragraph(poll.title, stylesheet['Ballot_title']))
|
||||||
cell.append(Paragraph(poll.description, i_poll))
|
cell.append(Paragraph(poll.description, stylesheet['Ballot_subtitle']))
|
||||||
options = poll.get_options().order_by('user__user__first_name')
|
options = poll.get_options().order_by('user__user__first_name')
|
||||||
cell.append(Paragraph(ballotnumber+". "+_("ballot")+", "+str(len(options))+" "+ ungettext("candidate", "candidates", len(options))+", "+posts+" "+_("available posts"), small_poll))
|
cell.append(Paragraph(ballotnumber+". "+_("ballot")+", "+str(len(options))+" "+ ungettext("candidate", "candidates", len(options))+", "+posts+" "+_("available posts"), stylesheet['Ballot_description']))
|
||||||
cell.append(Spacer(0,0.4*cm))
|
cell.append(Spacer(0,0.4*cm))
|
||||||
|
|
||||||
if len(options) <= int(posts):
|
if len(options) <= int(posts):
|
||||||
@ -381,12 +381,12 @@ def print_assignment_poll(request, poll_id=None, ballotnumber=1, posts=None):
|
|||||||
if optiondecision:
|
if optiondecision:
|
||||||
for option in options:
|
for option in options:
|
||||||
o = str(option).rsplit("(",1)
|
o = str(option).rsplit("(",1)
|
||||||
cell.append(Paragraph(o[0], polloptionname))
|
cell.append(Paragraph(o[0], stylesheet['Ballot_option_name']))
|
||||||
if len(o) > 1:
|
if len(o) > 1:
|
||||||
cell.append(Paragraph("("+o[1], polloptiongroupLeft))
|
cell.append(Paragraph("("+o[1], stylesheet['Ballot_option_group']))
|
||||||
else:
|
else:
|
||||||
cell.append(Paragraph(" ", polloptiongroupLeft))
|
cell.append(Paragraph(" ", stylesheet['Ballot_option_group']))
|
||||||
cell.append(Paragraph(circle+_("Yes")+" "+circle+_("No")+" "+circle+_("Abstention"), polloptionnameRight))
|
cell.append(Paragraph(circle+_("Yes")+" "+circle+_("No")+" "+circle+_("Abstention"), stylesheet['Ballot_option_YNA']))
|
||||||
data= []
|
data= []
|
||||||
for user in xrange(User.objects.count()/2):
|
for user in xrange(User.objects.count()/2):
|
||||||
data.append([cell,cell])
|
data.append([cell,cell])
|
||||||
@ -399,11 +399,11 @@ def print_assignment_poll(request, poll_id=None, ballotnumber=1, posts=None):
|
|||||||
else:
|
else:
|
||||||
for option in options:
|
for option in options:
|
||||||
o = str(option).rsplit("(",1)
|
o = str(option).rsplit("(",1)
|
||||||
cell.append(Paragraph(circle+o[0], polloptionname))
|
cell.append(Paragraph(circle+o[0], stylesheet['Ballot_option_name']))
|
||||||
if len(o) > 1:
|
if len(o) > 1:
|
||||||
cell.append(Paragraph("("+o[1], polloptiongroup))
|
cell.append(Paragraph("("+o[1], stylesheet['Ballot_option_group_right']))
|
||||||
else:
|
else:
|
||||||
cell.append(Paragraph(" ", polloptiongroup))
|
cell.append(Paragraph(" ", stylesheet['Ballot_option_group_right']))
|
||||||
data= []
|
data= []
|
||||||
for user in xrange(User.objects.count()/2):
|
for user in xrange(User.objects.count()/2):
|
||||||
data.append([cell,cell])
|
data.append([cell,cell])
|
||||||
|
Loading…
Reference in New Issue
Block a user