我正在使用 TinyMCE 编辑器创建一个页面,我需要将编辑器的内容转换为 PDF。我正在使用包含连续<p>
和<div>
标签的默认内容以及一个<table>
.
我试图应用边框<td>
并且它正在工作,但如果我将背景颜色应用到一些<td>
,那么在编辑器中它看起来很完美,但在生成的 PDF 中我无法看到<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>");