On 3/30/11 10:22 PM, Paul McNett wrote:
> On 3/30/11 6:34 PM, Carl Karsten wrote:
>> > I am trying to set the font of Paragraph in the report writer to 50, but
>> > the
>> > result is negative leading: the 2nd line overlaps the first; Anyone know
>> > how to fix this?
> Try explicitly setting the leading in the Paragraph object.
And if this works, I think I need to revisit the Paragraph object, which if I'm
reading the code correctly, defaults Leading to 0. I think we want to default
it to
None to let ReportLab and the font determine the proper default leading for a
given
font size.
So if you want, try applying this patch and see what happens:
Index: dabo/lib/reportWriter.py
===================================================================
--- dabo/lib/reportWriter.py (revision 6512)
+++ dabo/lib/reportWriter.py (working copy)
@@ -957,7 +957,7 @@
self.AvailableProps["FontName"] = toPropDict(str, "Helvetica",
"""Specifies the font name.""")
- self.AvailableProps["Leading"] = toPropDict(float, 0,
+ self.AvailableProps["Leading"] = toPropDict(float, None,
"""Specifies the font leading.""")
self.AvailableProps["SpaceAfter"] = toPropDict(float, 0,
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/[email protected]