[reportlab-users] split string by width.
Juan Efren Castillo
juanefren at gmail.com
Fri Nov 5 15:23:35 EDT 2010
I need to print a single long string.
reportlab.lib.utils.SimpleSplit works splitting by blank spaces, but
this string has no spaces
My solution was to divide string into "chunks"
y = 0
for t in chunks(r, MAXCHARS):
p.drawString(d.x, page_size[1] - d.y + y, t)
y -= p._leading
How ever I don't like this solution because MAXCHARS is always
different depending on Font and Size of the text.
Any ideas how to calculate MAXCHARS ? or another solution to this?
Thanks in advance.
--
Juan Efrén Castillo Encinas
More information about the reportlab-users
mailing list