[reportlab-users] Bug suspicion with XPreformatted and underline tag <u></u>.

Bernard reportlab-users@reportlab.com
Fri, 4 Jun 2004 19:52:01 +0200


This message is in MIME format.

---MOQ10863715211f908f7aa2f2c308a2a1239e513d80b1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit


Version 1.19/Py2.3/Win32

If you look at the following (short) code and at the pdf output, you will 
notice that the underline rendered size change from one character on the right 
whether you add or not some text after the "</u>" tag. I haven't found yet a 
workaround for it (I use it on a Midrange(legacy) report generation program).

Any suggestions will be appreciated.
Bernard



---MOQ10863715211f908f7aa2f2c308a2a1239e513d80b1
Content-Type: text/plain; name="pdfdemo.py"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="pdfdemo.py"

IyBkZW1vIHJlcG9ydGxhYiAxLjE5IHRhZ3MgaW4gJiBwcm9ibGVtDQpmcm9tIHJlcG9ydGxhYi5s
aWIuc3R5bGVzIGltcG9ydCBQYXJhZ3JhcGhTdHlsZQ0KZnJvbSByZXBvcnRsYWIubGliLnN0eWxl
cyBpbXBvcnQgZ2V0U2FtcGxlU3R5bGVTaGVldA0KZnJvbSByZXBvcnRsYWIucGxhdHlwdXMgaW1w
b3J0IFBhcmFncmFwaCwgWFByZWZvcm1hdHRlZA0KZnJvbSByZXBvcnRsYWIucGxhdHlwdXMgaW1w
b3J0IFNpbXBsZURvY1RlbXBsYXRlDQpmcm9tIHJlcG9ydGxhYi5saWIucGFnZXNpemVzIGltcG9y
dCBBNA0KZnJvbSByZXBvcnRsYWIucGxhdHlwdXMuZmxvd2FibGVzIGltcG9ydCBQYWdlQnJlYWsN
Cg0Kc3R5bGVzaGVldD1nZXRTYW1wbGVTdHlsZVNoZWV0KCkNCm5vcm1hbFN0eWxlID0gc3R5bGVz
aGVldFsnTm9ybWFsJ10NCm5vcm1hbFN0eWxlLmZvbnROYW1lID0gIkNvdXJpZXIiDQpub3JtYWxT
dHlsZS5mb250U2l6ZSA9IDgNCnN0b3J5ID0gW10NCnN0b3J5LmFwcGVuZChYUHJlZm9ybWF0dGVk
KCIgICAgICA8dT5mZHNmZCBzIGZzIGZzIGYgc2RmIHMgZnMgZnMgZiBkcyBmZHNmICAgICAgICAg
ICA8L3U+Iiwgbm9ybWFsU3R5bGUpKQ0Kc3RvcnkuYXBwZW5kKFhQcmVmb3JtYXR0ZWQoIiAgICAg
IDx1PmZkc2ZkIHMgZnMgZnMgZiBzZGYgcyBmcyBmcyBmIGRzIGZkc2YgICAgICAgICAgIDwvdT4g
IHUgdWR1ICB1ZHVkIiwgbm9ybWFsU3R5bGUpKQ0Kc3RvcnkuYXBwZW5kKFhQcmVmb3JtYXR0ZWQo
IiAgICAgIDx1PmZkc2ZkIHMgZnMgZnMgZiBzZGYgcyBmcyBmcyBmIGRzIGZkc2YgICAgICAgICAg
IDwvdT4gICAiLCBub3JtYWxTdHlsZSkpDQpzdG9yeS5hcHBlbmQoWFByZWZvcm1hdHRlZCgiICAg
ICAgPHU+ZmRzZmQgcyBmcyBmcyBmIHNkZiBzIGZzIGZzIGYgZHMgZmRzZiAgICAgICAgICAgPC91
PnFkcWRzIGRzZCBzcSIsIG5vcm1hbFN0eWxlKSkNCnN0b3J5LmFwcGVuZChYUHJlZm9ybWF0dGVk
KCIgICAgICA8dT5mZHNmZCBzIGZzIGZzIGYgc2RmIHMgZnMgZnMgZiBkcyBmZHNmICAgICAgICAg
ICA8L3U+Iiwgbm9ybWFsU3R5bGUpKQ0KZG9jID0gU2ltcGxlRG9jVGVtcGxhdGUoJ3BkZmRlbW8u
cGRmJyxwYWdlc2l6ZSA9IEE0KQ0KZG9jLmJ1aWxkKHN0b3J5KQ==

---MOQ10863715211f908f7aa2f2c308a2a1239e513d80b1
Content-Type: application/pdf; name="pdfdemo.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="pdfdemo.pdf"

JVBERi0xLjMNCiWTjIueIFJlcG9ydExhYiBHZW5lcmF0ZWQgUERGIGRvY3VtZW50IGh0dHA6Ly93
d3cucmVwb3J0bGFiLmNvbQ0KJSAnQmFzaWNGb250cyc6IGNsYXNzIFBERkRpY3Rpb25hcnkgDQox
IDAgb2JqDQolIFRoZSBzdGFuZGFyZCBmb250cyBkaWN0aW9uYXJ5DQo8PCAvRjEgMiAwIFINCiAv
RjIgMyAwIFIgPj4NCmVuZG9iag0KJSAnRjEnOiBjbGFzcyBQREZUeXBlMUZvbnQgDQoyIDAgb2Jq
DQolIEZvbnQgSGVsdmV0aWNhDQo8PCAvQmFzZUZvbnQgL0hlbHZldGljYQ0KIC9FbmNvZGluZyAv
V2luQW5zaUVuY29kaW5nDQogL05hbWUgL0YxDQogL1N1YnR5cGUgL1R5cGUxDQogL1R5cGUgL0Zv
bnQgPj4NCmVuZG9iag0KJSAnRjInOiBjbGFzcyBQREZUeXBlMUZvbnQgDQozIDAgb2JqDQolIEZv
bnQgQ291cmllcg0KPDwgL0Jhc2VGb250IC9Db3VyaWVyDQogL0VuY29kaW5nIC9XaW5BbnNpRW5j
b2RpbmcNCiAvTmFtZSAvRjINCiAvU3VidHlwZSAvVHlwZTENCiAvVHlwZSAvRm9udCA+Pg0KZW5k
b2JqDQolICdQYWdlMSc6IGNsYXNzIFBERlBhZ2UgDQo0IDAgb2JqDQolIFBhZ2UgZGljdGlvbmFy
eQ0KPDwgL0NvbnRlbnRzIDggMCBSDQogL01lZGlhQm94IFsgMA0KICAwDQogIDU5NS4yNzU2DQog
IDg0MS44ODk4IF0NCiAvUGFyZW50IDcgMCBSDQogL1Jlc291cmNlcyA8PCAvRm9udCAxIDAgUg0K
ICAvUHJvY1NldCBbIC9QREYNCiAgIC9UZXh0DQogICAvSW1hZ2VCDQogICAvSW1hZ2VDDQogICAv
SW1hZ2VJIF0gPj4NCiAvUm90YXRlIDANCiAvVHJhbnMgPDwgID4+DQogL1R5cGUgL1BhZ2UgPj4N
CmVuZG9iag0KJSAnUjUnOiBjbGFzcyBQREZDYXRhbG9nIA0KNSAwIG9iag0KJSBEb2N1bWVudCBS
b290DQo8PCAvT3V0bGluZXMgOSAwIFINCiAvUGFnZU1vZGUgL1VzZU5vbmUNCiAvUGFnZXMgNyAw
IFINCiAvVHlwZSAvQ2F0YWxvZyA+Pg0KZW5kb2JqDQolICdSNic6IGNsYXNzIFBERkluZm8gDQo2
IDAgb2JqDQo8PCAvQXV0aG9yIChhbm9ueW1vdXMpDQogL0NyZWF0aW9uRGF0ZSAoMjAwNDA2MDQx
OTM5MzYpDQogL1Byb2R1Y2VyIChSZXBvcnRMYWIgaHR0cDovL3d3dy5yZXBvcnRsYWIuY29tKQ0K
IC9TdWJqZWN0ICh1bnNwZWNpZmllZCkNCiAvVGl0bGUgKHVudGl0bGVkKSA+Pg0KZW5kb2JqDQol
ICdSNyc6IGNsYXNzIFBERlBhZ2VzIA0KNyAwIG9iag0KJSBwYWdlIHRyZWUNCjw8IC9Db3VudCAx
DQogL0tpZHMgWyA0IDAgUiBdDQogL1R5cGUgL1BhZ2VzID4+DQplbmRvYmoNCiUgJ1I4JzogY2xh
c3MgUERGU3RyZWFtIA0KOCAwIG9iag0KJSBwYWdlIHN0cmVhbQ0KPDwgL0ZpbHRlciBbIC9BU0NJ
STg1RGVjb2RlDQogIC9GbGF0ZURlY29kZSBdDQogL0xlbmd0aCAyNTMgPj4NCnN0cmVhbQ0KR2Ih
I1ZfJFwlNSUpIUpSJis7SkBlPjc1Zl0qYGw8N0kyKnUuWW5hUWcmSU8xOyVbPi9RXDxfS2pRNCdR
DQo2SE11Y08kLEJCV3VaYUJIaiRScilTWCw/Q1IpOSRCNT9QU2U3PihiKktOYlUkTDxYPEtjW1s/
TlRKVW0NCiNIXGknPzQuVU4oWl5VIz1MYD8+Lj1PQFBKQ2pyJk4kPHVyIiNBalxPQC9yVSJdIWon
XCZqa0EkSVFRKg0KKFl1K2k5bTc8SSNKLGpKP2pIa1MnSUZSSUFyWzRxP182UVluUDE2SS46ZiNE
UDYvbUFoRU4jYWgjWzFPDQpkb0h+PmVuZHN0cmVhbQ0KDQplbmRvYmoNCiUgJ1I5JzogY2xhc3Mg
UERGT3V0bGluZXMgDQo5IDAgb2JqDQo8PCAvQ291bnQgMA0KIC9UeXBlIC9PdXRsaW5lcyA+Pg0K
ZW5kb2JqDQp4cmVmDQowIDEwDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAxMTMgMDAwMDAg
bg0KMDAwMDAwMDIyMSAwMDAwMCBuDQowMDAwMDAwMzg2IDAwMDAwIG4NCjAwMDAwMDA1NDUgMDAw
MDAgbg0KMDAwMDAwMDgzNCAwMDAwMCBuDQowMDAwMDAwOTY4IDAwMDAwIG4NCjAwMDAwMDExNjQg
MDAwMDAgbg0KMDAwMDAwMTI2OSAwMDAwMCBuDQowMDAwMDAxNjY3IDAwMDAwIG4NCnRyYWlsZXIN
Cjw8IC9JRCANCiAgJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3Qg
KGh0dHA6Ly93d3cucmVwb3J0bGFiLmNvbSkgDQogIFsoXDM2MHZcMzQzXDAxM1wyNDBBMHRcMDAy
XDI3NkpcMjYxXDI3MlwzNzBrXDAzNikgKFwzNjB2XDM0M1wwMTNcMjQwQTB0XDAwMlwyNzZKXDI2
MVwyNzJcMzcwa1wwMzYpXSANCiANCiAvSW5mbyA2IDAgUg0KIC9Sb290IDUgMCBSDQogL1NpemUg
MTAgPj4NCnN0YXJ0eHJlZg0KMTcxOA0KJSVFT0YNCg==

---MOQ10863715211f908f7aa2f2c308a2a1239e513d80b1--