<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2912" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=519452413-17072006>Refinement of problem statement:</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=519452413-17072006></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=519452413-17072006>The DTML file on which html2pdf is called is populated 
by a python script which builds and returns html by processing a list of objects 
in a for loop.&nbsp; <SPAN class=519452413-17072006><FONT face=Arial 
color=#0000ff size=2>The html content which is missing from the pdf is generated 
inside the for loop.&nbsp; As said before though, the information built in the 
for loop is displayed in the DTML when it is viewed as a 
webpage.</FONT></SPAN></SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=519452413-17072006><SPAN 
class=519452413-17072006></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=519452413-17072006>The python is below:</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=519452413-17072006></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=519452413-17072006>data = [n for n in context.objectValues(['RDMA 
Narrative','RDMA Indicator']) if n.country==selectedCountry] 
</SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=519452413-17072006>body=""</SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=519452413-17072006>##TITLE PAGE<BR>body+="&lt;h1&gt;%s&lt;/h1&gt;\n" % 
selectedCountry<BR>body+="&lt;!-- PAGE BREAK --&gt;\n"</SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=519452413-17072006>##BODY<BR>for d in data:<BR>&nbsp; body+="%s\n" % 
(d.title)<BR>&nbsp; if d.meta_type == 'RDMA Indicator':<BR>&nbsp;&nbsp;&nbsp; if 
hasattr(d,'xltohtml'):<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
body+=d.xltohtml()<BR>&nbsp; elif d.meta_type == 'RDMA 
Narrative':<BR>&nbsp;&nbsp;&nbsp; body+="&lt;h3&gt;%s&lt;/h3&gt;" % 
d.narrativeType<BR>&nbsp;&nbsp;&nbsp; body+=d.narrativeText<BR>&nbsp; 
body+="&lt;!-- PAGE BREAK --&gt;\n"</SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=519452413-17072006>return body</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=519452413-17072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><BR></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> 
zope-bounces+bsmith=constellagroup.com@zope.org 
[mailto:zope-bounces+bsmith=constellagroup.com@zope.org] <B>On Behalf Of 
</B>Smith, Barrett<BR><B>Sent:</B> Monday, July 17, 2006 9:14 AM<BR><B>To:</B> 
zope@zope.org<BR><B>Subject:</B> [Zope] RE: html2pdf truncating html 
content<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=ltr align=left><SPAN class=070215912-17072006><FONT face=Arial 
size=2>I'm using html2pdf and it seems to be truncating the content.&nbsp; The 
html on which html2pdf is:</FONT></SPAN></DIV>
<DIV><SPAN class=070215912-17072006></SPAN>&nbsp;</DIV>
<DIV><SPAN class=070215912-17072006>&lt;<SPAN 
class=start-tag>html</SPAN>&gt;<BR>&lt;<SPAN 
class=start-tag>head</SPAN>&gt;&lt;<SPAN 
class=start-tag>title</SPAN>&gt;Narrative Report&lt;/<SPAN 
class=end-tag>title</SPAN>&gt;&lt;/<SPAN 
class=end-tag>head</SPAN>&gt;<BR>&lt;<SPAN 
class=start-tag>body</SPAN>&gt;<BR><BR><BR>&lt;<SPAN 
class=start-tag>h1</SPAN>&gt;PNG&lt;/<SPAN class=end-tag>h1</SPAN>&gt;<BR><SPAN 
class=comment>&lt;!-- PAGE BREAK --&gt;</SPAN><BR>&lt;<SPAN 
class=start-tag>h2</SPAN>&gt;Narrative: PNG- Challenge Situation&lt;/<SPAN 
class=end-tag>h2</SPAN>&gt;<BR><SPAN class=comment>&lt;!-- PAGE BREAK 
--&gt;</SPAN><BR>&lt;<SPAN class=start-tag>h2</SPAN>&gt;Narrative: PNG- Key 
Accomplishments&lt;/<SPAN class=end-tag>h2</SPAN>&gt;<BR><SPAN 
class=comment>&lt;!-- PAGE BREAK --&gt;</SPAN><BR>&lt;<SPAN 
class=start-tag>h2</SPAN>&gt;Narrative: PNG- Program Performance&lt;/<SPAN 
class=end-tag>h2</SPAN>&gt;<BR></DIV>
<DIV><PRE id=line13><SPAN class=comment>&lt;!-- PAGE BREAK --&gt;</SPAN>
&lt;<SPAN class=start-tag>h2</SPAN>&gt;Narrative: PNG- Success Stories&lt;/<SPAN class=end-tag>h2</SPAN>&gt;
<SPAN class=comment>&lt;!-- PAGE BREAK --&gt;</SPAN>
&lt;<SPAN class=start-tag>h2</SPAN>&gt;Table 1-2 PNG&lt;/<SPAN class=end-tag>h2</SPAN>&gt;
<SPAN class=comment>&lt;!-- PAGE BREAK --&gt;</SPAN>
&lt;<SPAN class=start-tag>h2</SPAN>&gt;Table 1-4 PNG&lt;/<SPAN class=end-tag>h2</SPAN>&gt;
<SPAN class=comment>&lt;!-- PAGE BREAK --&gt;</SPAN>
&lt;<SPAN class=start-tag>h2</SPAN>&gt;Narrative: PNG- Annex II&lt;/<SPAN class=end-tag>h2</SPAN>&gt;
<SPAN class=comment>&lt;!-- PAGE BREAK --&gt;</SPAN>
&lt;<SPAN class=start-tag>h2</SPAN>&gt;Narrative: PNG- Annex III&lt;/<SPAN class=end-tag>h2</SPAN>&gt;
<SPAN class=comment>&lt;!-- PAGE BREAK --&gt;</SPAN>

</PRE><PRE id=line25>&lt;/<SPAN class=end-tag>body</SPAN>&gt;
&lt;/<SPAN class=end-tag>html</SPAN>&gt;
</PRE><PRE><SPAN class=070215912-17072006>The html which html2pdf is writing to the pdf though is:</SPAN></PRE><PRE><SPAN class=070215912-17072006>&lt;html&gt;<BR>&lt;head&gt;&lt;title&gt;Narrative Report&lt;/title&gt;&lt;/head&gt;<BR>&lt;body&gt;<BR></SPAN><SPAN class=070215912-17072006></SPAN></PRE><PRE><SPAN class=070215912-17072006>&lt;h1&gt;PNG&lt;/h1&gt;<BR>&lt;!-- PAGE BREAK --&gt;<BR></SPAN></PRE><PRE><SPAN class=070215912-17072006>&lt;/body&gt;<BR>&lt;/html&gt;<BR></SPAN></PRE><PRE><SPAN class=070215912-17072006>I'm at a loss to explain the truncation.  Can anyone offer some suggestions?</PRE></SPAN></SPAN></DIV></BODY></HTML>