我正在创建一个与TinyMCE编辑器的页面,我需要转换编辑器的内容为PDF。我正在加载编辑器的默认内容,其中连续的<p>
和<div>
标签和一个<table>
。
我已经尝试应用边界到<td>
,它是工作的,但如果我应用背景色到一些<td>
,然后在编辑器中,它似乎很完美,但在生成的<td>
,我不能看到的下边界,这是以上的背景颜色的<td>
。
strDetailtable.Append("<tr style='border:0;border-bottom-color:Black;border-bottom-width: 1px;border-bottom-style: solid;'>");
strDetailtable.Append("<td style='border:0;border-bottom-color:Black;border-bottom-width: 1px;border-bottom-style: solid;border-right-width: 1px;border-right-style: solid;width:200px;padding-bottom:5px;'>" + item.data1+ " </td>");
strDetailtable.Append("<td style='border:0;border-bottom-color:Black;border-bottom-width: 1px;border-bottom-style: solid;border-right-width: 1px;border-right-style: solid;width:200px;padding-bottom:5px;'>" + item.data2+ " </td>");
strDetailtable.Append("<td style='border:0;border-bottom-color:Black;border-bottom-width: 1px;border-bottom-style: solid;border-right-width: 1px;border-right-style: solid;width:200px;padding-bottom:5px;'>" + item.data3+ " </td>");
strDetailtable.Append("</tr>");
strDetailtable.Append("<tr><td colspan='3' style='background-color:#D9D9D9;font-weight:bold;border:0;border-bottom-width: 1px;border-bottom-style: solid;width:200px;padding-bottom:5px;padding-top:5px;'>" + item.headerdata + " </td></tr>");
发布于 2014-03-14 15:01:22
如果你正在使用XMLWorkerHelper解析超文本标记语言,你应该不会有问题,看看conformance list关闭css属性支持,并支持tablecell边框属性;你正在使用HTMLWorker吗?
发布于 2014-08-21 18:03:02
试试bgcolor='#004785‘而不是背景色:#D9D9D9;例如<td bgcolor='#004785' style= ''>testing...</td>
https://stackoverflow.com/questions/22378491
复制相似问题