Changeset 457
- Timestamp:
- 09/02/08 14:40:56 (3 months ago)
- Files:
-
- doc/poster/trunk/poster.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
doc/poster/trunk/poster.py
r456 r457 5 5 6 6 from reportlab.pdfgen.canvas import Canvas 7 from reportlab.lib.pagesizes import A0, landscape 7 from reportlab.lib.pagesizes import A0, landscape, portrait 8 8 from reportlab.lib.units import cm 9 9 from reportlab.lib import colors … … 320 320 title_frame.addFromList(title_components, self) 321 321 322 self.print_logo(logo_left, "left", y, f_height )323 self.print_logo(logo_right, "right", y, f_height )322 self.print_logo(logo_left, "left", y, f_height, maxwidth=0.06*self.pagewidth) 323 self.print_logo(logo_right, "right", y, f_height, maxwidth=0.08*self.pagewidth) 324 324 325 325 self.title_bottom = y - titlesep … … 338 338 logo_width = min(maxwidth, logo_height/hw_ratio) 339 339 logo_height = logo_width*hw_ratio 340 y = y + (f_height-logo_height)/2. 0340 y = y + (f_height-logo_height)/2.5 341 341 if position == 'left': 342 342 x = 2*self.margins['left'] … … 386 386 self.roundRect(x, y-height, width, height, 1*cm, fill=1) 387 387 frame.addFromList(paragraph_list, self) 388 column.bottom -= height388 column.bottom -= (height + self.colsep) 389 389 390 390 def make_footer(self, text, fontsize=24, color=colors.white): … … 510 510 titlesep = 2*cm 511 511 512 poster = Poster(FILENAME, ncol= 3)512 poster = Poster(FILENAME, ncol=2, pagesize=portrait(A0)) 513 513 poster.set_metadata(AUTHORS, TITLE, SUBJECT) 514 514 poster.paint_background(BACKGROUND['img'], credit=BACKGROUND['credit']) … … 524 524 #make_users_guide(getStyleSheet(15),margins['left']+colwidth+colsep, title_bottom, colwidth, colheight, DEBUG) 525 525 526 poster.add_figure_frame(1, "architecture_of_PyNN_v0.5.png", height=None, ncol=2, _debug=DEBUG) 527 print [col.bottom for col in poster.columns] 528 526 arch_img = PIL.Image.open("architecture_of_PyNN_v0.5.png") 527 arch_img_height = arch_img.size[1]*poster.pagewidth/arch_img.size[0] 528 529 intro_height = poster.colheight - arch_img_height - poster.colsep 530 531 poster.add_frame(0, styles=getStyleSheet(36, 72), height=intro_height, content=QA) 532 529 533 poster.make_example(1, getStyleSheet(10.5,36), poster.colheight, DEBUG) 530 534 531 535 # make_fancy_box(x_ex, margins['bottom'],w_ex+colsep+w_api,w_ex,y_ex-colsep-margins['bottom'],y_api-colsep-margins['bottom']) 532 poster.add_figure_frame(2, "VAbenchmark_CUBA_exc.png", height=FILL_TO_BOTTOM, 536 537 fig_height = poster.columns[1].bottom - poster.columns[0].bottom - poster.colsep 538 print poster.columns[0].bottom, poster.columns[1].bottom, fig_height 539 540 poster.add_figure_frame(1, "VAbenchmark_CUBA_exc.png", height=fig_height, 533 541 caption=CAPTIONS["VAbenchmark_CUBA_exc.png"], 534 542 caption_styles=getStyleSheet(20, 72), _debug=DEBUG) 535 543 536 poster.add_f rame(0, styles=getStyleSheet(36, 72), height=FILL_TO_BOTTOM, content=QA)544 poster.add_figure_frame(0, "architecture_of_PyNN_v0.5.png", height=None, ncol=2, _debug=DEBUG) 537 545 538 546 poster.make_footer(ACKNOWLEDGEMENTS)

