Ok, thanks for letting me know, I'll set the ticket to closed here too. -----Original Message----- From: Hussein Shafie [mailto:[email protected]] Sent: 10 December 2011 12:05 To: Bas van den Broek Cc: [email protected] Subject: Re: [XFC] right table borders not generated
We are about to release a new version of XFC that's why we have tried to fix the bug you have reported a few months ago (we have informed you about this long delay at the time you have reported the bug). * This problem is absolutely not related to: --- Bug fixes (RTF) * Right border on table cells spanning multiple columns was not handled properly, possibly resulting in a missing border. --- * The right table borders are correctly generated, but you don't always see them (which make us think that's the problem comes from MS-Word). Example at zoom=100%, you don't see the rights borders. See attached screenshot bug.docx.100.png But at zoom=60%, you see them. See attached screenshot bug.docx.60.png Moreover if you save the .docx as PDF using MS-Word 2007 "Save As PDF", you clearly see the rights borders. See attached PDF file: bug.docx.pdf * We are really sorry but we don't see what XFC bug we could fix here. On 08/24/2011 11:51 AM, Bas van den Broek wrote: > > I am using XFC 4.4 and experienced a problem with rendering table cells. > In the following example I included an image (in base64) that shows > how the table should roughly look like. In the actual rendered table, > the right borders are missing. > > Do you have a solution/workaround for this problem? > > Kind regards, > > Bas van den Broek > > <?xml version="1.0" encoding="UTF-8"?><fo:root > xmlns:fo="http://www.w3.org/1999/XSL/Format"> > > <fo:layout-master-set> > > <fo:simple-page-master master-name="MyPage" page-height="11.693in" > page-width="8.268in"> > > <fo:region-body margin-bottom="1.5in" margin-left="0.5in" > margin-right="0.5in" margin-top="1.5in"/> > > <fo:region-before display-align="before" extent="1.5in" > region-name="xsl-region-before"/> > > <fo:region-after display-align="after" extent="1.5in" > region-name="xsl-region-after"/> > > <fo:region-start extent="0.5in"/> > > <fo:region-end extent="0.5in"/> > > </fo:simple-page-master> > > </fo:layout-master-set> > > <fo:page-sequence master-reference="MyPage"> > > <fo:flow flow-name="xsl-region-body"> > > <fo:block> > > <fo:table border-collapse="separate" border-spacing="0pt" > table-layout="fixed" text-align="left" width="100%"> > > <fo:table-column column-width="47%"/> > > <fo:table-column column-width="53%"/> > > <fo:table-body> > > <fo:table-row> > > <fo:table-cell display-align="before" padding="0pt" text-align="left"> > > <fo:block white-space-collapse="false" wrap-option="wrap"> > > <fo:block linefeed-treatment="preserve" white-space-collapse="false" > wrap-option="wrap">This generated table...</fo:block> > > </fo:block> > > </fo:table-cell> > > <fo:table-cell display-align="before" padding="0pt" text-align="left"> > > <fo:block white-space-collapse="false" wrap-option="wrap"/> > > </fo:table-cell> > > </fo:table-row> > > <fo:table-row> > > <fo:table-cell display-align="before" padding="0pt" text-align="left"> > > <fo:block white-space-collapse="false" wrap-option="wrap"> > > <fo:block linefeed-treatment="preserve"/> > > </fo:block> > > </fo:table-cell> > > <fo:table-cell display-align="before" padding="0pt" text-align="left"> > > <fo:block white-space-collapse="false" wrap-option="wrap"/> > > </fo:table-cell> > > </fo:table-row> > > <fo:table-row> > > <fo:table-cell display-align="before" padding="0pt" text-align="left"> > > <fo:block white-space-collapse="false" wrap-option="wrap"> > > <fo:block text-align="left"> > > <fo:table border-collapse="separate" border-spacing="0pt" > table-layout="fixed" width="100%"> > > <fo:table-column column-width="100%"/> > > <fo:table-body> > > <fo:table-row> > > <fo:table-cell border-bottom="1px solid #000000" border-left="1px > solid #000000" border-right="1px solid #000000" border-top="1px solid #000000" > font-family="tahoma" font-size="10pt" font-weight="bold" padding="0pt" > text-align="left" vertical-align="top"> > > <fo:block white-space-collapse="false" > wrap-option="wrap">Fruit</fo:block> > > </fo:table-cell> > > </fo:table-row> > > <fo:table-row> > > <fo:table-cell border-bottom="1px solid #000000" border-left="1px > solid #000000" border-right="1px solid #000000" border-top="1px solid #000000" > font-family="tahoma" font-size="10pt" padding="0pt" text-align="left"> > > <fo:block vertical-align="top" white-space-collapse="false" > wrap-option="wrap">Appelcaption</fo:block> > > </fo:table-cell> > > </fo:table-row> > > <fo:table-row> > > <fo:table-cell border-bottom="1px solid #000000" border-left="1px > solid #000000" border-right="1px solid #000000" border-top="1px solid #000000" > font-family="tahoma" font-size="10pt" padding="0pt" text-align="left"> > > <fo:block vertical-align="top" white-space-collapse="false" > wrap-option="wrap">Banaancaption</fo:block> > > </fo:table-cell> > > </fo:table-row> > > <fo:table-row> > > <fo:table-cell border-bottom="1px solid #000000" border-left="1px > solid #000000" border-right="1px solid #000000" border-top="1px solid #000000" > font-family="tahoma" font-size="10pt" padding="0pt" text-align="left"> > > <fo:block vertical-align="top" white-space-collapse="false" > wrap-option="wrap"/> > > </fo:table-cell> > > </fo:table-row> > > <fo:table-row> > > <fo:table-cell border-bottom="1px solid #000000" border-left="1px > solid #000000" border-right="1px solid #000000" border-top="1px solid #000000" > font-family="tahoma" font-size="10pt" padding="0pt" text-align="left"> > > <fo:block vertical-align="top" white-space-collapse="false" > wrap-option="wrap">Citroencaption</fo:block> > > </fo:table-cell> > > </fo:table-row> > > </fo:table-body> > > </fo:table> > > </fo:block> > > </fo:block> > > </fo:table-cell> > > <fo:table-cell display-align="before" padding="0pt" text-align="left"> > > <fo:block white-space-collapse="false" wrap-option="wrap"/> > > </fo:table-cell> > > </fo:table-row> > > </fo:table-body> > > </fo:table> > > <fo:block linefeed-treatment="preserve"/> > > <fo:table border-collapse="separate" border-spacing="0pt" > table-layout="fixed" text-align="left" width="100%"> > > <fo:table-column column-width="100%"/> > > <fo:table-body> > > <fo:table-row> > > <fo:table-cell display-align="before" padding="0pt" text-align="left"> > > <fo:block white-space-collapse="false" wrap-option="wrap"> > > <fo:block linefeed-treatment="preserve" white-space-collapse="false" > wrap-option="wrap">... should look like this image</fo:block> > > </fo:block> > > </fo:table-cell> > > </fo:table-row> > > </fo:table-body> > > </fo:table> > > <fo:block linefeed-treatment="preserve"/> > > <fo:external-graphic content-width="370px" > src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAABlCAYAAABgDHm > /AAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAJcEhZcwAADsAAAA7AAWrW > iQkAAAkwSURBVHhe7d0Nkqo6EIZh18WCXI+rcTOzGEaQ n/ArQYyAz6k6VXeOIem86 > fnSt4npS+4PAggggMAuCVx2aRWjEEAAAQRyAs0JEEAAgZ0SINA7XRhm IYAAAgOBvl > wuub8Y8AE+wAfS+sDYdjQq0PYtBBBAAIF0BIrNkECn420kBBBAYDEBAr0YlYYIIIBA
 > ;WgL7Eei/W56Vee4sv/2lhWA0BBBAYI8EVgj0Pb9OvDC83t+Y4kCg23He6vcNkzyKAAIIf > JPAWwL9 WeEk0N90DGMjgMD3CWwv0GEkfK/SFoWSN/9+zZ+B9l9+y57HVbIip9GJoN > vPwiM9n90Qvr8YLEAA AQRCAh8U6OCsYLRAFyaKoLkqAgj8NoG3BLp7YL2KjKde9kV > F0AT6t93S7BFAoCDwlkCPphwINM9C AAEENiFAoDfBqBMEEEBgewLpBLrJKdfnnNsc > 8/AlYfclopeD2y+8HhFAYP8EEgp0cVAjCy5cyvJs 8hRHBe5+7VzQRKj371AsRACB7 > QisEOjtBtcTAggggMA0AQLNOxBAAIGdEiDQO10YZiGAAAJRAu2i 7rQXdeONNx/gA2 > PblAv7bd4IIIDAlwlERdBfttXwCCCAwE8RINA/tdwmiwACRyJwDIEuvz7uIv8j ORZ > bEUDgfQJvCHT1TcDs9rg49MN/PinQ/b4/OdaHMekeAQTORWC9QBff8sse3wZMEdl+UjQ/2 > fe5 fMVsEEAgMYGVAv28UL+4Q+N+rS7crw2vBO96bb/W3XxFe+6z8vmwnFaQ0hiIaO > 9C/3KA4S X/r8cd eebWT6eENtXFBorhnu1G55l4EQ2HAALnJLBOoEtxqsSqvC+jL1ytaD/v3+jeFV1ejlRqXPBZJbCN qJYRepU+6Qh0JaqvLuYI7aquQB0ddzbF0W5Ejb0dm4LNqc/hnP5iVgggkJDAKoEuhbVV0rKIbD9a bSpzhwI4J4ah6D/VsN0E5vqYghU17kS0/tLeuSg/4SoaCgEETklghUA/o8owgC3SHI1gD9IRRYqg ErKXn/W/NTTyXF/Iw2Xp3X53WTzunEAH/3dQpmAm5iKXfcpfEJNC4JsE4gW6qZjSF9MwjbE2Ig3F MMCyJIJeG+1+4rlvrqixEUDgNASiBbqb3qg5PF+kPd/VdV+yle1Hc8lVDro5ptfN9z5f+o2J/kQO up8DLn8ej3Y7NoVRcZNaqTeYVzloKY7T/CaYCAI7JBAp0MP0RiPRdZpjEGEPXyC2F8D0I+alpzjC dm16pUy1PDaK8m94BHDOpnJPCU6cRJ7iGM2173ChmYQAAscjECnQCyY4l4v9Vp72W+MuwKUJAggg MEWAQPMNBBBAYKcECPROF4ZZCCCAwPYCjSkCCCCAwCYEogRadQfVHfgAH+ADaX1gTOlVVNlk/9MJ AgggsJ5AVAS9fhhPIoAAAgjEEiDQscS0RwABBBIRINCJQBsGAQQQiCUQL9Cjd3H8SDmq2atJY9Fr jwACCMwTWCnQXUHu3m1xYuS+kXjixTU1BPZHYBOBfpRVCS7tX1PZpAAz89yqaik1bNVX9ud2LEIA gSUENhHozn3Q/VFnKpt0hb334FyFksV9qr6yxAm0QQCBfRJYKdATd0GPzXFpZZP+s0svXYq5z3lq DZbaGDPW0j736ResQgCBHRBYKdC9l4KjdzGHIr6wCslURZQC1NJqKQNhnCgCsLS/pVVUBpVeVF/Z gX8zAYF DE9hGoJdGi5+IQGP6bNLSvcrd37T/0O7DeAQQ+CSBTQS6U507orJJp/rK3HNr+6xfLvYr DE9hGoJdGi5+0;gEf0p/rKJ91P3wggMEdgpUDP56DnK5tMl4mafK7McMxVS5krPaX6il8BBB DE9hGoJdGi5+A4JoF4gT7mPJdb7azz clZaIoDARwkQ6D5eAv1Rh9M5AggsJ0CgCfRyb DE9hGoJdGi5+9ESAQSSEogSaBd1p72oG2+8+QAfGNsRXNifdJ80 GAIIIDAkEBVBA4gA DE9hGoJdGi5+AgggkI4AgU7H2kgIIIBAFAECHYVLYwQQQCAdAQKdjrWREEAAgSgCBDoKl8YI DE9hGoJdGi5+ IIBAOgIEOh1rIyGAAAJRBAh0FC6NEUAAgXQECHQ61kZCAAEEoggQ6Ch DE9hGoJdGi5+cGiOAAALpCBDodKyNhAAC CEQRINBRuDRGAAEE0hEg0OlYGwkBBBCIIk DE9hGoJdGi5+Cgo3BpjAACCKQjQKDTsTYSAgggEEWAQEfh0hgBBBBI R4BAp2NtJAQQQ DE9hGoJdGi5+CCKQJRAq+6gugMf4AN8IK0PjCm6iipR+5zGCCCAwPYEoiLo7YfXIwIIIIDAF DE9hGoJdGi5+AEC zTcQQACBnRIg0DtdGGYhgAAC6wX675ZnlzBZnuW3vwfQ8t9H/vvI DE9hGoJdGi5+rMM5FfPo/3zkubEdAQR2S2Cd QN+vefHg9R7MqxCtzj+cSMgI8m4dmGE DE9hGoJdGi5+InJnACoH+y2/ZJc/KcHnkTyNmz3bhkZzrrYqub0+BvzSC fs+vTTR+zU DE9hGoJdGi5+Pdzx8/tZ9VkXkQxV6vWTNGd3/ojV9+OGJTPVhl97C/mXk0CCbsn+zzzC5lbg DE9hGoJdGi5+ggsBWB eIF+FU3OpTjqtEg39O4I/t/tIbjZ7SGlpQqXn7U6/hD2+rOqr DE9hGoJdGi5+2ajKKP6WtwrUe1H9H1q4TO9/ko7 6v5mUxzdDatj/6yNWy2hfhBA4KwE DE9hGoJdGi5+viDQQRQcRMJNQD4Q+CCiLj+rfp4TzVebSL2aLzeTiVz6Fs+d 1aPMCwE DE9hGoJdGi5+ENiOwE4EO0xpFuiAUx v63dpaKZj9VUjGr8udt6mXqhWbfjmF6pX0pOmf/xHObLaGOEEDg rATiBbpKO7zOQRcZiuBEx1i0HBtBh6uwJoKOeWaLKHnJ/M/qWeaFAAJvE1gh0I8x505xdEQpiEKn BLon+GM56HYzKPK9C1Ic9cvAfg66k6eu5zEeQXftmJvHqxy0CPptL9UBAj9KYJ1AN2L74hx0GUQH pyzqUxyDAyDrT3GM5q7LxQz7bE+M3K+BzVnWO7MdzqebIpmfx/wpjmkbf9TrTBsBBBYRWC/Qi7o/ UKOlLxYPNCWmIoDAsQkQ6Hr9CPSxPZn1CJyQAIEm0Cd0a1NC4BwECPQ51tEsEEDghASiBFolhbSV FPDGmw/wgbF9Z1BR5YSbkykhgAAChyRAoA+5bIxGAIFfIECgf2GVzREBBA5JgEAfctkYjQACv0CA QP/CKpsjAggckgCBPuSyMRoBBH6BAIH+hVU2RwQQOCQBAn3IZWM0Agj8AoF/DynL3svlqZgAAAAA SUVORK5CYII="/> > > <fo:block id="terminator"/> > > </fo:block> > > </fo:flow> > > </fo:page-sequence> > > </fo:root> > Bas van den Broek wrote: > Sorry, in my previous mail I forgot to mention I was generating .docx files. > But it should work in all cases of course. I did notice this note in the > changes page on the website: > > > > Bug fixes (RTF) > > * Right border on table cells spanning multiple columns was not > handled properly, possibly resulting in a missing border. > > > > > > It sure looks like this issue, but this is a much older version and not in > the format I was generating either. -- XMLmind FO Converter Support List [email protected] http://www.xmlmind.com/mailman/listinfo/xfc-support

