<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{mso-style-priority:99;
mso-style-link:"Plain Text Char";
margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.PlainTextChar
{mso-style-name:"Plain Text Char";
mso-style-priority:99;
mso-style-link:"Plain Text";
font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle20
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle21
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal style='background:white;text-autospace:none'><span style='color:#1F497D'>There is no actual content in this:<br><br></span><span style='font-size:12.0pt;font-family:"Times New Roman",serif;color:#000096;background:white;mso-highlight:white'><fo:table-body><fo:table-row><fo:table-cell><fo:block/></fo:table-cell></fo:table-row></fo:table-body></span><span style='font-size:12.0pt;font-family:"Times New Roman",serif;background:white;mso-highlight:white'><o:p></o:p></span></p><p class=MsoNormal style='background:white;text-autospace:none'><span style='color:#1F497D'><br><br>change it to:<br><br></span><span style='font-size:12.0pt;font-family:"Times New Roman",serif;color:#000096;background:white;mso-highlight:white'><fo:table-body><fo:table-row><fo:table-cell><fo:block><fo:leader/></fo:block></fo:table-cell></fo:table-row></fo:table-body></span><span style='font-size:12.0pt;font-family:"Times New Roman",serif;background:white;mso-highlight:white'><o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> Hugo Inacio [mailto:Hugo.Inacio@objective.com] <br><b>Sent:</b> Tuesday, September 25, 2018 5:32 PM<br><b>To:</b> kevin@renderx.com; RenderX Community Support List <xep-support@renderx.com><br><b>Cc:</b> Jim Fretwell <Jim.Fretwell@objective.com><br><b>Subject:</b> RE: [xep-support] Re: Tables with only <fo:table-header> are not rendered close to end of page<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-AU>Hi Kevin,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU>I mocked up a FO as so not to have client data on it. I did do a copy ad pate 30 times to mock up my example. Either way, the output you show only has 16 tables. What happens to the rest of the 30 tables that are in the FO? Removing the IDs is not the answer to my question, thought it does make my FO follow spec a little better.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU>Hugo<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-AU><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-AU><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> Xep-support <<a href="mailto:xep-support-bounces@renderx.com">xep-support-bounces@renderx.com</a>> <b>On Behalf Of </b>Kevin Brown<br><b>Sent:</b> Wednesday, 26 September 2018 10:19 AM<br><b>To:</b> 'RenderX Community Support List' <<a href="mailto:xep-support@renderx.com">xep-support@renderx.com</a>><br><b>Cc:</b> Jim Fretwell <<a href="mailto:Jim.Fretwell@objective.com">Jim.Fretwell@objective.com</a>><br><b>Subject:</b> [xep-support] Re: Tables with only <fo:table-header> are not rendered close to end of page<o:p></o:p></p></div></div><p class=MsoNormal><span lang=EN-AU><o:p> </o:p></span></p><p class=MsoPlainText>If I simply open you FO in oXygen, you do realize there are dozens of errors.<br><br>I see this: <fo:table width="100%" border-collapse="collapse" id="d38e5658"><br><br>and 10 lines later I see this: <fo:table width="100%" border-collapse="collapse" id="d38e5658"><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Those IDs are the same. Gee, another error ... you cannot have a singular XML document with IDs all the same ... 100s of them.<br><br>Step 1) Removed all IDs that are duplicate<o:p></o:p></p><p class=MsoPlainText style='margin-bottom:12.0pt'>Step 2) Removed invalid precedence=true/false on something you have that is not anything XSL SO<o:p></o:p></p><p class=MsoPlainText>All you content formats in one page, what did you expect?<br><br><img border=0 width=587 height=740 id="Picture_x0020_1" src="cid:image001.png@01D45500.0BF9ACA0"><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Kevin Brown<o:p></o:p></p><p class=MsoPlainText>RenderX<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>-----Original Message-----<br>From: Xep-support [<a href="mailto:xep-support-bounces@renderx.com">mailto:xep-support-bounces@renderx.com</a>] On Behalf Of Hugo Inacio<br>Sent: Tuesday, September 25, 2018 4:55 PM<br>To: RenderX Community Support List <<a href="mailto:xep-support@renderx.com">xep-support@renderx.com</a>><br>Cc: Jim Fretwell <<a href="mailto:Jim.Fretwell@objective.com">Jim.Fretwell@objective.com</a>><br>Subject: [xep-support] Re: Tables with only <fo:table-header> are not rendered close to end of page<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Thank you for your email. I've checked the spec, and yes, you are right in saying that the table is not correct without a table-body element. <o:p></o:p></p><p class=MsoPlainText>I would assume that XEP would treat all tables the same then, meaning none of the tables should display as none of them are conformant?<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I have also tested with the following ( valid FO according to spec): <o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><fo:table-body><fo:table-row><fo:table-cell><fo:block/></fo:table-cell></fo:table-row></fo:table-body><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>And still achieve the same unwanted result: Only the tables on the first page appear, and the tables that are supposed to show up in the second page do not show. I have added the file for reference.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Hugo<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>-----Original Message-----<o:p></o:p></p><p class=MsoPlainText>From: Xep-support <<a href="mailto:xep-support-bounces@renderx.com"><span style='color:windowtext;text-decoration:none'>xep-support-bounces@renderx.com</span></a>> On Behalf Of G. Ken Holman<o:p></o:p></p><p class=MsoPlainText>Sent: Tuesday, 25 September 2018 4:38 AM<o:p></o:p></p><p class=MsoPlainText>To: RenderX Community Support List <<a href="mailto:xep-support@renderx.com"><span style='color:windowtext;text-decoration:none'>xep-support@renderx.com</span></a>>; <a href="mailto:xep-support@renderx.com"><span style='color:windowtext;text-decoration:none'>xep-support@renderx.com</span></a><o:p></o:p></p><p class=MsoPlainText>Cc: Jim Fretwell <<a href="mailto:Jim.Fretwell@objective.com"><span style='color:windowtext;text-decoration:none'>Jim.Fretwell@objective.com</span></a>><o:p></o:p></p><p class=MsoPlainText>Subject: [xep-support] Re: Tables with only <fo:table-header> are not rendered close to end of page<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>A <table> without a <table-body> is an error, so the fact that anything is or is not displayed is irrelevant ... you should be using valid XSL-FO.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Ref: <a href="https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table"><span style='color:windowtext;text-decoration:none'>https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table</span></a><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>>Contents:<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>>(<<a href="https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table-column"><span style='color:windowtext;text-decoration:none'>https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table-column</span></a>>table-<o:p></o:p></p><p class=MsoPlainText>>column*,<https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table-header<o:p></o:p></p><p class=MsoPlainText>>>table-header?,<https://www.w3.org/TR/2006/REC-xsl11-20061205/#fo_table<o:p></o:p></p><p class=MsoPlainText>>-footer>table-footer?,<https://www.w3.org/TR/2006/REC-xsl11-20061205/#f<o:p></o:p></p><p class=MsoPlainText>>o_table-body>table-body+)<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>I hope this is helpful.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>. . . . Ken<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>At 2018-09-24 01:57 +0000, Hugo Inacio wrote:<o:p></o:p></p><p class=MsoPlainText>>For these three files (tables_with_body.fo, <o:p></o:p></p><p class=MsoPlainText>>tables_with_empty_body_and_header.fo, tables_with_header_only.fo ), <o:p></o:p></p><p class=MsoPlainText>>only the first one will show the second page. Meaning that tables that <o:p></o:p></p><p class=MsoPlainText>>contain only header cells are ignored when being placed on the next <o:p></o:p></p><p class=MsoPlainText>>page. Is this a render X issue?<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>>Hugo Inacio<o:p></o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>><o:p> </o:p></p><p class=MsoPlainText>>_______________________________________________<o:p></o:p></p><p class=MsoPlainText>>(*) To unsubscribe, please visit<o:p></o:p></p><p class=MsoPlainText>><a href="http://lists.renderx.com/mailman/options/xep-support"><span style='color:windowtext;text-decoration:none'>http://lists.renderx.com/mailman/options/xep-support</span></a><o:p></o:p></p><p class=MsoPlainText>>(*) By using the Service, you expressly agree to these Terms of Service <o:p></o:p></p><p class=MsoPlainText>><a href="http://w"><span style='color:windowtext;text-decoration:none'>http://w</span></a> ww.renderx.com/terms-of-service.html<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>--<o:p></o:p></p><p class=MsoPlainText>Contact info, blog, articles, etc. <a href="http://www.CraneSoftwrights.com/f/"><span style='color:windowtext;text-decoration:none'>http://www.CraneSoftwrights.com/f/</span></a> | Check our site for free XML, XSLT, XSL-FO and UBL developer resources | Streaming hands-on XSLT/XPath 2 training class @ US$45 (5 hours free) |<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>_______________________________________________<o:p></o:p></p><p class=MsoPlainText>(*) To unsubscribe, please visit <a href="http://lists.renderx.com/mailman/options/xep-support"><span style='color:windowtext;text-decoration:none'>http://lists.renderx.com/mailman/options/xep-support</span></a><o:p></o:p></p><p class=MsoPlainText>(*) By using the Service, you expressly agree to these Terms of Service <a href="http://w"><span style='color:windowtext;text-decoration:none'>http://w</span></a> ww.renderx.com/terms-of-service.html<o:p></o:p></p></div></body></html>