[reportlab-users] UTF8 Encoded Strings
Rich Shepard
rshepard at appl-ecosys.com
Wed Oct 31 12:47:52 EDT 2007
On Wed, 31 Oct 2007, Robin Becker wrote:
> I'm not sure why the textLine method should be expected to do other than
> what its documentation says eg
Robin,
It shouldn't do otherwise. But, textOut() is another option.
> The easiest way is just to add the two strings together with a separator in
> between and pass that to textLine.
Hadn't thought of that. What I did eventually come to is this:
margin = textobject.getX()
for pairs in pairData:
textobject.textOut(pairs[0])
textobject.setXPos(90)
textobject.textLine(pairs[1])
pg.drawText(textobject)
textobject.setXPos(-90)
This works (see attached pdf file). But, ...
> If as I suspect you really want this to be some kind of table ...
I don't want a table, per se, but both strings in each tuple printed on
the same line.
> .. then it's much easier to be explicit and draw the strings where you
> want using canvas.drawString method. You'll need to do explicit
> positioning, but I assume you want to do that anyway.
I'll try this approach, too.
Thanks,
Rich
--
Richard B. Shepard, Ph.D. | The Environmental Permitting
Applied Ecosystem Services, Inc. | Accelerators(TM)
<http://www.appl-ecosys.com> Voice: 503-667-4517 Fax: 503-667-8863
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecoForm.pdf
Type: application/pdf
Size: 2798 bytes
Desc:
Url : <http://two.pairlist.net/pipermail/reportlab-users/attachments/20071031/b257d92c/attachment.pdf>
More information about the reportlab-users
mailing list