<div dir="ltr">The page counts of the inserted documents are variable. The two documents to insert are drawn from a large pool provided by a third party, and must include all pages.<div><br></div><div>I did not know about <xep:insert-document/>. That looks promising, since we have no requirement to keep track of pages for accurate page numbers.</div><div><br></div><div>Thanks for your help.</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div>________________________________________________________________________</div><div><b><font color="#0000ff">Charles B. Porter</font></b> | Technical Analyst, Customer Facing Systems | RR Donnelley<br></div><div><span style="font-family:arial;font-size:small">655 Brighton Beach Rd | Menasha, WI 54952</span><br><b><font color="#0000ff">Office</font></b>: 920.751.7612 |<b><font color="#0000ff"> Mobile</font></b>: 920.450.3480 | <font color="#0000ff"><b>Fax</b></font>: 920.751.7686<br><a href="mailto:charles.b.porter@rrd.com" target="_blank">charles.b.porter@rrd.com</a><br><a href="http://rrdonnelley.com" target="_blank">http://www.rrdonnelley.com</a><br></div></div></div></div>
<br><div class="gmail_quote">On Wed, Jul 22, 2015 at 12:19 PM, Kevin Brown <span dir="ltr"><<a href="mailto:kevin@renderx.com" target="_blank">kevin@renderx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Charles:<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Is it that you do not know the page count in the second document or it is variable? <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">That would be the only way that it would not work. Because you could just do this (if it was five pages):<span class=""><br><br><fo:page-sequence master-reference="ins1" rx:insert-document="url(some_url)"><u></u><u></u></span></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> <fo:flow flow-name="xsl-region-body"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><fo:block line-height="0pt"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> <fo:external-graphic rx:pdf-page="1" src="doc2.pdf"/><u></u><u></u></span></p><span class=""><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </fo:block><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> <fo:block line-height="0pt"><u></u><u></u></span></p></span><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> <fo:external-graphic rx:pdf-page="2" src=" doc2.pdf"/><u></u><u></u></span></p><span class=""><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </fo:block><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> <fo:block line-height="0pt"><u></u><u></u></span></p></span><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> <fo:external-graphic rx:pdf-page="3" src=" doc2.pdf"/><u></u><u></u></span></p><span class=""><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </fo:block><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> <fo:block line-height="0pt"><u></u><u></u></span></p></span><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> <fo:external-graphic rx:pdf-page="4" src=" doc2.pdf"/><u></u><u></u></span></p><span class=""><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </fo:block><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> <fo:block line-height="0pt"><u></u><u></u></span></p></span><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> <fo:external-graphic rx:pdf-page="5" src=" doc2.pdf"/><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </fo:block><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"></fo:flow><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"></fo:page-sequence><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">The other way to do it is to manipulate the intermediate format and insert the <xep:insert-document> right into the structure at the point in which you want it. But this method would not keep track of pages if you needed accurate page numbers on subsequent pages.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Kevin<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Charles Porter [mailto:<a href="mailto:charles.b.porter@rrd.com" target="_blank">charles.b.porter@rrd.com</a>] <br><b>Sent:</b> Wednesday, July 22, 2015 6:55 AM<br><b>To:</b> Kevin Brown <<a href="mailto:kevin@renderx.com" target="_blank">kevin@renderx.com</a>><br><b>Cc:</b> RenderX Community Support List <<a href="mailto:xep-support@renderx.com" target="_blank">xep-support@renderx.com</a>><br><b>Subject:</b> Re: [xep-support] inserting pdf documents, OK, a new CoolTool<u></u><u></u></span></p><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Kevin:<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I've reviewed the files, and this doesn't quite meet our needs. Thank you very much, though, for the response.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Thanks again,<u></u><u></u></p></div></div><div><p class="MsoNormal"><br clear="all"><u></u><u></u></p><div><div><div><div><p class="MsoNormal">________________________________________________________________________<u></u><u></u></p></div><div><p class="MsoNormal"><b><span style="color:blue">Charles B. Porter</span></b> | Technical Analyst, Customer Facing Systems | RR Donnelley<u></u><u></u></p></div><div><p class="MsoNormal"><span style="font-family:"Arial",sans-serif">655 Brighton Beach Rd | Menasha, WI 54952</span><br><b><span style="color:blue">Office</span></b>: 920.751.7612 |<b><span style="color:blue"> Mobile</span></b>: 920.450.3480 | <b><span style="color:blue">Fax</span></b>: 920.751.7686<br><a href="mailto:charles.b.porter@rrd.com" target="_blank">charles.b.porter@rrd.com</a><br><a href="http://rrdonnelley.com" target="_blank">http://www.rrdonnelley.com</a><u></u><u></u></p></div></div></div></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">On Tue, Jul 21, 2015 at 1:10 PM, Kevin Brown <<a href="mailto:kevin@renderx.com" target="_blank">kevin@renderx.com</a>> wrote:<u></u><u></u></p><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Charles:</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">I was going to post this soon anyway but you could examine this and perhaps this would work for you.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Packaged up with a soon to be released Cloudformatter client is a sample XSL called “Merge and Stamp”.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Essentially, it uses the extension attribute rx:pdf-page to insert an fo:external-graphic which is a specific page of a whole PDF.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">If you know the number of pages, you can just use a template to iterate over the document and insert a “page” for each page.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">The stylesheet also has various methods of marking each page in the package.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Contact me directly for any help you need in modifying this for your needs.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Given an XML input like this one:</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="color:#000096"><package</span><span style="color:#f5844c"> </span><span style="color:#0099cc">xmlns:xsi</span><span style="color:#ff8040">=</span><span style="color:#993300">"<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"</span><span style="color:black"><br></span><span style="color:#f5844c"> </span><span style="color:#0099cc">xmlns:xsd</span><span style="color:#ff8040">=</span><span style="color:#993300">"<a href="http://www.w3.org/2001/XMLSchema" target="_blank">http://www.w3.org/2001/XMLSchema</a>"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><documents></span><span style="color:black"><br> </span><span style="color:#000096"><document</span><span style="color:#f5844c"> pages</span><span style="color:#ff8040">=</span><span style="color:#993300">"1"</span><span style="color:#f5844c"> src</span><span style="color:#ff8040">=</span><span style="color:#993300">"cover.pdf"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><bookmark></span><span style="color:black">Cover</span><span style="color:#000096"></bookmark></span><span style="color:black"><br> </span><span style="color:#000096"></document></span><span style="color:black"><br> </span><span style="color:#000096"><document</span><span style="color:#f5844c"> pages</span><span style="color:#ff8040">=</span><span style="color:#993300">"5"</span><span style="color:#f5844c"> src</span><span style="color:#ff8040">=</span><span style="color:#993300">"hammer.pdf"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><bookmark></span><span style="color:black">My Document</span><span style="color:#000096"></bookmark></span><span style="color:black"><br> </span><span style="color:#000096"></document></span><span style="color:black"><br> </span><span style="color:#000096"></documents></span><span style="color:black"><br> </span><span style="color:#000096"><watermark></span><span style="color:black"><br> </span><span style="color:#000096"><mark</span><span style="color:#f5844c"> rotate</span><span style="color:#ff8040">=</span><span style="color:#993300">"-45"</span><span style="color:#f5844c"> </span><span style="color:black"><br></span><span style="color:#f5844c"> fill</span><span style="color:#ff8040">=</span><span style="color:#993300">"yellow"</span><span style="color:#f5844c"> </span><span style="color:black"><br></span><span style="color:#f5844c"> font-family</span><span style="color:#ff8040">=</span><span style="color:#993300">"Helvetica"</span><span style="color:#f5844c"> </span><span style="color:black"><br></span><span style="color:#f5844c"> font-size</span><span style="color:#ff8040">=</span><span style="color:#993300">"80pt"</span><span style="color:#f5844c"> </span><span style="color:black"><br></span><span style="color:#f5844c"> stroke</span><span style="color:#ff8040">=</span><span style="color:#993300">"silver"</span><span style="color:black"><br></span><span style="color:#f5844c"> fill-opacity</span><span style="color:#ff8040">=</span><span style="color:#993300">"0.3"</span><span style="color:#000096">></span><span style="color:black">DRAFT</span><span style="color:#000096"></mark></span><span style="color:black"><br> </span><span style="color:#000096"></watermark></span><span style="color:black"><br></span><span style="color:#000096"></package></span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">The stylesheet below would:</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">1)</span><span style="font-size:7.0pt;color:#1f497d"> </span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Iterate over each <document></span><u></u><u></u></p><p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">2)</span><span style="font-size:7.0pt;color:#1f497d"> </span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Create <fo:external-graphic> elements for each page in the packages</span><u></u><u></u></p><p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">3)</span><span style="font-size:7.0pt;color:#1f497d"> </span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">It also puts bookmarks down for each of the packages</span><u></u><u></u></p><p><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">4)</span><span style="font-size:7.0pt;color:#1f497d"> </span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">It also stamps each page (in the case above with a drawn in SVG watermark at 45 degrees that says “DRAFT”)</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">You could adopt something similar to process the two documents you have and put them into your document.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Or, you could just see what this does and just do the same in your document.</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Meaning, instead of using rx:insert-document, use rx:pdf-page for each of the pages. Like this (taking five pages from the hammer document in order and inserting them into a flow):<br><br></span><span style="color:#000096"><fo:block-container</span><span style="color:#f5844c"> id</span><span style="color:#ff8040">=</span><span style="color:#993300">"d0e11"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block</span><span style="color:#f5844c"> line-height</span><span style="color:#ff8040">=</span><span style="color:#993300">"0pt"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:external-graphic</span><span style="color:#f5844c"> rx:pdf-page</span><span style="color:#ff8040">=</span><span style="color:#993300">"1"</span><span style="color:#f5844c"> src</span><span style="color:#ff8040">=</span><span style="color:#993300">"hammer.pdf"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block</span><span style="color:#f5844c"> line-height</span><span style="color:#ff8040">=</span><span style="color:#993300">"0pt"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:external-graphic</span><span style="color:#f5844c"> rx:pdf-page</span><span style="color:#ff8040">=</span><span style="color:#993300">"2"</span><span style="color:#f5844c"> src</span><span style="color:#ff8040">=</span><span style="color:#993300">"hammer.pdf"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block</span><span style="color:#f5844c"> line-height</span><span style="color:#ff8040">=</span><span style="color:#993300">"0pt"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:external-graphic</span><span style="color:#f5844c"> rx:pdf-page</span><span style="color:#ff8040">=</span><span style="color:#993300">"3"</span><span style="color:#f5844c"> src</span><span style="color:#ff8040">=</span><span style="color:#993300">"hammer.pdf"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block</span><span style="color:#f5844c"> line-height</span><span style="color:#ff8040">=</span><span style="color:#993300">"0pt"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:external-graphic</span><span style="color:#f5844c"> rx:pdf-page</span><span style="color:#ff8040">=</span><span style="color:#993300">"4"</span><span style="color:#f5844c"> src</span><span style="color:#ff8040">=</span><span style="color:#993300">"hammer.pdf"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block</span><span style="color:#f5844c"> line-height</span><span style="color:#ff8040">=</span><span style="color:#993300">"0pt"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:external-graphic</span><span style="color:#f5844c"> rx:pdf-page</span><span style="color:#ff8040">=</span><span style="color:#993300">"5"</span><span style="color:#f5844c"> src</span><span style="color:#ff8040">=</span><span style="color:#993300">"hammer.pdf"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block-container></span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">************</span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="color:#8b26c9"><?xml version="1.0" encoding="UTF-8"?></span><span style="color:black"><br></span><span style="color:#005ab4"><xsl:stylesheet</span><span style="color:#f5844c"> </span><span style="color:#0099cc">xmlns:xsl</span><span style="color:#ff8040">=</span><span style="color:#993300">"<a href="http://www.w3.org/1999/XSL/Transform" target="_blank">http://www.w3.org/1999/XSL/Transform</a>"</span><span style="color:black"><br></span><span style="color:#f5844c"> </span><span style="color:#0099cc">xmlns:fo</span><span style="color:#ff8040">=</span><span style="color:#993300">"<a href="http://www.w3.org/1999/XSL/Format" target="_blank">http://www.w3.org/1999/XSL/Format</a>"</span><span style="color:black"><br></span><span style="color:#f5844c"> </span><span style="color:#0099cc">xmlns:rx</span><span style="color:#ff8040">=</span><span style="color:#993300">"<a href="http://www.renderx.com/XSL/Extensions" target="_blank">http://www.renderx.com/XSL/Extensions</a>"</span><span style="color:black"><br></span><span style="color:#f5844c"> </span><span style="color:#0099cc">xmlns:svg</span><span style="color:#ff8040">=</span><span style="color:#993300">"<a href="http://www.w3.org/2000/svg" target="_blank">http://www.w3.org/2000/svg</a>"</span><span style="color:black"><br></span><span style="color:#f5844c"> version</span><span style="color:#ff8040">=</span><span style="color:#993300">"1.0"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"default.page-width"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"'8.5in'"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"default.page-height"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"'11in'"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> match</span><span style="color:#ff8040">=</span><span style="color:#993300">"/package"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:root></span><span style="color:black"><br> </span><span style="color:#000096"><fo:layout-master-set></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:apply-templates</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"documents/document"</span><span style="color:#f5844c"> mode</span><span style="color:#ff8040">=</span><span style="color:#993300">"layout"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:layout-master-set></span><span style="color:black"><br> </span><span style="color:#000096"><fo:bookmark-tree></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:apply-templates</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"documents/document"</span><span style="color:#f5844c"> mode</span><span style="color:#ff8040">=</span><span style="color:#993300">"bookmarks"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:bookmark-tree></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:apply-templates</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"documents/document"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:root></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pglayout"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"name"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"><fo:simple-page-master</span><span style="color:#f5844c"> master-name</span><span style="color:#ff8040">=</span><span style="color:#993300">"{$name}"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pw"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"ancestor-or-self::node()/@page-width"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:attribute</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"page-width"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:when</span><span style="color:#f5844c"> test</span><span style="color:#ff8040">=</span><span style="color:#993300">"$pw"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$pw[last()]"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:when></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$default.page-width"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:attribute></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"ph"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"ancestor-or-self::node()/@page-height"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:attribute</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"page-height"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:when</span><span style="color:#f5844c"> test</span><span style="color:#ff8040">=</span><span style="color:#993300">"$ph"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$ph[last()]"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:when></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$default.page-height"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:attribute></span><span style="color:black"><br> </span><span style="color:#000096"><fo:region-body/></span><span style="color:black"><br> </span><span style="color:#000096"><fo:region-after></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:attribute</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"extent"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:when</span><span style="color:#f5844c"> test</span><span style="color:#ff8040">=</span><span style="color:#993300">"$ph"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$ph[last()]"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:when></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$default.page-height"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:attribute></span><span style="color:black"><br> </span><span style="color:#000096"></fo:region-after></span><span style="color:black"><br> </span><span style="color:#000096"></fo:simple-page-master></span><span style="color:black"> <br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> match</span><span style="color:#ff8040">=</span><span style="color:#993300">"page"</span><span style="color:#f5844c"> mode</span><span style="color:#ff8040">=</span><span style="color:#993300">"layout"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"name"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pgnum"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"position()"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"docname"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"concat($name,'_pg',$pgnum)"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:call-template</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pglayout"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"name"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$docname"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:call-template></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> match</span><span style="color:#ff8040">=</span><span style="color:#993300">"document"</span><span style="color:#f5844c"> mode</span><span style="color:#ff8040">=</span><span style="color:#993300">"layout"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"docnum"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"position()"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"docname"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"concat('doc',$docnum)"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:when</span><span style="color:#f5844c"> test</span><span style="color:#ff8040">=</span><span style="color:#993300">"pages"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:apply-templates</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"pages/page"</span><span style="color:#f5844c"> mode</span><span style="color:#ff8040">=</span><span style="color:#993300">"layout"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"name"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$docname"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:apply-templates></span><span style="color:black"> <br> </span><span style="color:#005ab4"></xsl:when></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:call-template</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pglayout"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"name"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$docname"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:call-template></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> match</span><span style="color:#ff8040">=</span><span style="color:#993300">"document"</span><span style="color:#f5844c"> mode</span><span style="color:#ff8040">=</span><span style="color:#993300">"bookmarks"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:bookmark</span><span style="color:#f5844c"> internal-destination</span><span style="color:#ff8040">=</span><span style="color:#993300">"{generate-id()}"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:bookmark-title></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"bookmark"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:bookmark-title></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:apply-templates</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"pages/page"</span><span style="color:#f5844c"> mode</span><span style="color:#ff8040">=</span><span style="color:#993300">"bookmarks"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:bookmark></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> match</span><span style="color:#ff8040">=</span><span style="color:#993300">"page"</span><span style="color:#f5844c"> mode</span><span style="color:#ff8040">=</span><span style="color:#993300">"bookmarks"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:bookmark</span><span style="color:#f5844c"> internal-destination</span><span style="color:#ff8040">=</span><span style="color:#993300">"{generate-id()}"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:bookmark-title></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"bookmark"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:bookmark-title></span><span style="color:black"><br> </span><span style="color:#000096"></fo:bookmark></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> match</span><span style="color:#ff8040">=</span><span style="color:#993300">"watermark"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:apply-templates/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> match</span><span style="color:#ff8040">=</span><span style="color:#993300">"image"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block-container</span><span style="color:#f5844c"> position</span><span style="color:#ff8040">=</span><span style="color:#993300">"absolute"</span><span style="color:#f5844c"> top</span><span style="color:#ff8040">=</span><span style="color:#993300">"{@top}"</span><span style="color:#f5844c"> left</span><span style="color:#ff8040">=</span><span style="color:#993300">"{@left}"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block></span><span style="color:black"><br> </span><span style="color:#000096"><fo:external-graphic</span><span style="color:#f5844c"> content-type</span><span style="color:#ff8040">=</span><span style="color:#993300">"{@mimetype}"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:if</span><span style="color:#f5844c"> test</span><span style="color:#ff8040">=</span><span style="color:#993300">"@scale"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:attribute</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"content-width"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"@scale"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:attribute></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:if></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:attribute</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"src"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:when</span><span style="color:#f5844c"> test</span><span style="color:#ff8040">=</span><span style="color:#993300">"@src"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"@src"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:when></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:text></span><span style="color:black">data:</span><span style="color:#005ab4"></xsl:text></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"@mimetype"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:text></span><span style="color:black">;base64, </span><span style="color:#005ab4"></xsl:text></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"."</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:attribute></span><span style="color:black"><br> </span><span style="color:#000096"></fo:external-graphic></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block-container></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> match</span><span style="color:#ff8040">=</span><span style="color:#993300">"stamp"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block-container</span><span style="color:#f5844c"> position</span><span style="color:#ff8040">=</span><span style="color:#993300">"absolute"</span><span style="color:#f5844c"> top</span><span style="color:#ff8040">=</span><span style="color:#993300">"{@top}"</span><span style="color:#f5844c"> left</span><span style="color:#ff8040">=</span><span style="color:#993300">"{@left}"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:apply-templates/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block-container></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> match</span><span style="color:#ff8040">=</span><span style="color:#993300">"text"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:copy-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"@*"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"."</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> match</span><span style="color:#ff8040">=</span><span style="color:#993300">"mark"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block-container</span><span style="color:#f5844c"> position</span><span style="color:#ff8040">=</span><span style="color:#993300">"absolute"</span><span style="color:#f5844c"> top</span><span style="color:#ff8040">=</span><span style="color:#993300">"0"</span><span style="color:#f5844c"> left</span><span style="color:#ff8040">=</span><span style="color:#993300">"0"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block></span><span style="color:black"><br> </span><span style="color:#000096"><fo:instream-foreign-object></span><span style="color:black"><br> </span><span style="color:#000096"><svg</span><span style="color:#f5844c"> width</span><span style="color:#ff8040">=</span><span style="color:#993300">"612pt"</span><span style="color:#f5844c"> height</span><span style="color:#ff8040">=</span><span style="color:#993300">"792pt"</span><span style="color:#f5844c"> xmlns</span><span style="color:#ff8040">=</span><span style="color:#993300">"<a href="http://www.w3.org/2000/svg" target="_blank">http://www.w3.org/2000/svg</a>"</span><span style="color:#f5844c"> version</span><span style="color:#ff8040">=</span><span style="color:#993300">"1.1"</span><span style="color:#f5844c"> fill-opacity</span><span style="color:#ff8040">=</span><span style="color:#993300">"0"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><text</span><span style="color:#f5844c"> transform</span><span style="color:#ff8040">=</span><span style="color:#993300">"translate(306pt, 396pt) rotate({@rotate})"</span><span style="color:black"><br></span><span style="color:#f5844c"> text-anchor</span><span style="color:#ff8040">=</span><span style="color:#993300">"middle"</span><span style="color:black"><br></span><span style="color:#f5844c"> text-align</span><span style="color:#ff8040">=</span><span style="color:#993300">"center"</span><span style="color:black"><br></span><span style="color:#f5844c"> fill</span><span style="color:#ff8040">=</span><span style="color:#993300">"{@fill}"</span><span style="color:black"><br></span><span style="color:#f5844c"> font-family</span><span style="color:#ff8040">=</span><span style="color:#993300">"{@font-family}"</span><span style="color:black"><br></span><span style="color:#f5844c"> font-size</span><span style="color:#ff8040">=</span><span style="color:#993300">"{@font-size}"</span><span style="color:black"><br></span><span style="color:#f5844c"> stroke</span><span style="color:#ff8040">=</span><span style="color:#993300">"{@stroke}"</span><span style="color:black"><br></span><span style="color:#f5844c"> fill-opacity</span><span style="color:#ff8040">=</span><span style="color:#993300">"{@fill-opacity}"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"."</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></text></span><span style="color:black"><br> </span><span style="color:#000096"></svg></span><span style="color:black"><br> </span><span style="color:#000096"></fo:instream-foreign-object></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block-container></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> match</span><span style="color:#ff8040">=</span><span style="color:#993300">"document"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"docnum"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"position()"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"docname"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"concat('doc',$docnum)"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"src"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"@src"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:when</span><span style="color:#f5844c"> test</span><span style="color:#ff8040">=</span><span style="color:#993300">"pages"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:for-each</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"pages/page"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pgnum"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"position()"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:variable</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"mref"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"concat($docname,'_pg',$pgnum)"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"><fo:page-sequence</span><span style="color:#f5844c"> master-reference</span><span style="color:#ff8040">=</span><span style="color:#993300">"{$mref}"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:static-content</span><span style="color:#f5844c"> flow-name</span><span style="color:#ff8040">=</span><span style="color:#993300">"xsl-region-after"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:apply-templates</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"//watermark"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:static-content></span><span style="color:black"><br> </span><span style="color:#000096"><fo:flow</span><span style="color:#f5844c"> flow-name</span><span style="color:#ff8040">=</span><span style="color:#993300">"xsl-region-body"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block-container</span><span style="color:#f5844c"> id</span><span style="color:#ff8040">=</span><span style="color:#993300">"{generate-id()}"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:call-template</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"genpage"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"curpage"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$pgnum"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pages"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$pgnum"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"src"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$src"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:call-template></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block-container></span><span style="color:black"><br> </span><span style="color:#000096"></fo:flow></span><span style="color:black"><br> </span><span style="color:#000096"></fo:page-sequence></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:for-each></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:when></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#000096"><fo:page-sequence</span><span style="color:#f5844c"> master-reference</span><span style="color:#ff8040">=</span><span style="color:#993300">"{$docname}"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:static-content</span><span style="color:#f5844c"> flow-name</span><span style="color:#ff8040">=</span><span style="color:#993300">"xsl-region-after"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:apply-templates</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"//watermark"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#000096"></fo:static-content></span><span style="color:black"><br> </span><span style="color:#000096"><fo:flow</span><span style="color:#f5844c"> flow-name</span><span style="color:#ff8040">=</span><span style="color:#993300">"xsl-region-body"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block-container</span><span style="color:#f5844c"> id</span><span style="color:#ff8040">=</span><span style="color:#993300">"{generate-id()}"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:call-template</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"gendoc"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pages"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"@pages"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"src"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$src"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:call-template></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block-container></span><span style="color:black"><br> </span><span style="color:#000096"></fo:flow></span><span style="color:black"><br> </span><span style="color:#000096"></fo:page-sequence></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"gendoc"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pages"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"src"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:call-template</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"genpage"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"curpage"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"1"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pages"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$pages"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"src"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$src"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:call-template></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:template</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"genpage"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pages"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"curpage"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"src"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:if</span><span style="color:#f5844c"> test</span><span style="color:#ff8040">=</span><span style="color:#993300">"$curpage < ($pages + 1)"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:block</span><span style="color:#f5844c"> line-height</span><span style="color:#ff8040">=</span><span style="color:#993300">"0pt"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#000096"><fo:external-graphic</span><span style="color:#f5844c"> rx:pdf-page</span><span style="color:#ff8040">=</span><span style="color:#993300">"{$curpage}"</span><span style="color:#000096">></span><span style="color:black"> <br> </span><span style="color:#005ab4"><xsl:attribute</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"src"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:when</span><span style="color:#f5844c"> test</span><span style="color:#ff8040">=</span><span style="color:#993300">"$src"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$src"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:when></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:text></span><span style="color:black">data:application/pdf;base64, </span><span style="color:#005ab4"></xsl:text></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:value-of</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"content"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:otherwise></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:choose></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:attribute></span><span style="color:black"><br> </span><span style="color:#000096"></fo:external-graphic></span><span style="color:black"><br> </span><span style="color:#000096"></fo:block></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:call-template</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"genpage"</span><span style="color:#000096">></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"curpage"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$curpage + 1"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"pages"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$pages"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"><xsl:with-param</span><span style="color:#f5844c"> name</span><span style="color:#ff8040">=</span><span style="color:#993300">"src"</span><span style="color:#f5844c"> select</span><span style="color:#ff8040">=</span><span style="color:#993300">"$src"</span><span style="color:#000096">/></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:call-template></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:if></span><span style="color:black"><br> </span><span style="color:#005ab4"></xsl:template></span><span style="color:black"><br></span><span style="color:#005ab4"></xsl:stylesheet></span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Xep-support [mailto:<a href="mailto:xep-support-bounces@renderx.com" target="_blank">xep-support-bounces@renderx.com</a>] <b>On Behalf Of </b>Charles Porter<br><b>Sent:</b> Tuesday, July 21, 2015 9:32 AM<br><b>To:</b> <a href="mailto:xep-support@renderx.com" target="_blank">xep-support@renderx.com</a><br><b>Subject:</b> [xep-support] inserting pdf documents</span><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><div><p class="MsoNormal">Hello,<u></u><u></u></p><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">I'm exploring ways to insert up to two pdf documents in a row before a specific flow in the document. Using @rx:insert-document works great for inserting a single document. The only way I've found to insert two documents in a row, is to create a empty fo:page-sequence and set @rx:insert-document on that.<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">So if I want to insert two documents before the page-sequence using master-reference="seq1",<u></u><u></u></p></div><div><p class="MsoNormal">I create the page-sequence with master-reference="ins1" and rx:insert-document (no content in the flow), then create page-sequence with master-reference="seq1" and rx-insert-document. <u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal"><fo:page-sequence master-reference="ins1" rx:insert-document="url(some_url)"><u></u><u></u></p></div><div><p class="MsoNormal"> <fo:flow flow-name="xsl-region-body"><fo:block/></fo:flow><u></u><u></u></p></div><div><p class="MsoNormal"></fo:page-sequence><u></u><u></u></p></div><div><p class="MsoNormal"><fo:page-sequence master-reference="seq1" rx:insert-document="url(some_other_url)"><u></u><u></u></p></div><div><p class="MsoNormal"> <fo:static-content flow-name="xsl-region-before"><u></u><u></u></p></div><div><p class="MsoNormal"> ...<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">If I do it this way, I wind up with a blank page between the first inserted document and the second inserted document. Is there a way that I can do this and not have the blank page between the two?<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Thanks in advance.<br clear="all"><u></u><u></u></p><div><div><div><div><p class="MsoNormal">________________________________________________________________________<u></u><u></u></p></div><div><p class="MsoNormal"><b><span style="color:blue">Charles B. Porter</span></b> | Technical Analyst, Customer Facing Systems | RR Donnelley<u></u><u></u></p></div><div><p class="MsoNormal"><span style="font-family:"Arial",sans-serif">655 Brighton Beach Rd | Menasha, WI 54952</span><br><b><span style="color:blue">Office</span></b>: 920.751.7612 |<b><span style="color:blue"> Mobile</span></b>: 920.450.3480 | <b><span style="color:blue">Fax</span></b>: 920.751.7686<br><a href="mailto:charles.b.porter@rrd.com" target="_blank">charles.b.porter@rrd.com</a><br><a href="http://rrdonnelley.com" target="_blank">http://www.rrdonnelley.com</a><u></u><u></u></p></div></div></div></div></div></div></div></div></blockquote></div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div></div></blockquote></div><br></div>