[reportlab-users] Graphics and titles

JP Glutting jpglutting at vqp.udl.es
Wed Jul 6 03:05:38 EDT 2005


Very helpful. Thanks!

Andy Robinson wrote:

> JP Glutting wrote:
>
>> Just a question to see if anyone has any ideas. I use a lot of line 
>> charts and bar charts, and, as far as I can tell from looking at the 
>> code, there is no way to make the title of the chart part of the 
>> Drawing image. Maybe I missed something.
>>
>> So, what I have been doing is printing out the title, and then 
>> putting the graphic right after it. That is fine if I keep close 
>> control of what goes on a page, but right now I have a very long 
>> series of charts I want to generate automatically (survey questions 
>> and their responses). The method of printing the title and then 
>> printing the graphic often results in the survey question being 
>> printed at the end of one page, and the graphic at the head of the 
>> next one. If I could insert the title into the graphic, they would 
>> stay together, and that would be the best solution.
>>
>> Failing that, does anyone have any good ideas about how to keep the 
>> two elements on the same page?
>
>
> You can add any number of objects to a Drawing - titles, legends, charts
> etc.  Just add a String node and call it title e.g.
>
>     d = Drawing()
>     vbc = VerticalBarChart()
>
>     #add it to the drawing.
>     d.add(vbc, name='chart')
>         #now refer to it...
>     d.chart.x = 50
>
>     #add a String object as the title
>     d.add(String(180,180, "Profits for February"), name="title")
>       #now customize it further
>     d.title.fontName = 'Helvetica-Bold'
>
>
> Hope this helps,
>
>
> Andy Robinson
>
>
> _______________________________________________
> reportlab-users mailing list
> reportlab-users at reportlab.com
> http://two.pairlist.net/mailman/listinfo/reportlab-users



-- 
____________________________________________________

Oficina de Qualitat	 	Tel: 973 703 103			
Universitat de Lleida	   	Fax: 973 702 036	

Pl. Víctor Siurana, 1	
25003 Lleida	
____________________________________________________	



More information about the reportlab-users mailing list