首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >itextsharp html转pdf -表格边框不工作

itextsharp html转pdf -表格边框不工作
EN

Stack Overflow用户
提问于 2014-03-13 20:21:10
回答 2查看 6.7K关注 0票数 3

我正在创建一个与TinyMCE编辑器的页面,我需要转换编辑器的内容为PDF。我正在加载编辑器的默认内容,其中连续的<p><div>标签和一个<table>

我已经尝试应用边界到<td>,它是工作的,但如果我应用背景色到一些<td>,然后在编辑器中,它似乎很完美,但在生成的<td>,我不能看到的下边界,这是以上的背景颜色的<td>

代码语言:javascript
运行
复制
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>");
EN

回答 2

Stack Overflow用户

发布于 2014-03-14 15:01:22

如果你正在使用XMLWorkerHelper解析超文本标记语言,你应该不会有问题,看看conformance list关闭css属性支持,并支持tablecell边框属性;你正在使用HTMLWorker吗?

票数 0
EN

Stack Overflow用户

发布于 2014-08-21 18:03:02

试试bgcolor='#004785‘而不是背景色:#D9D9D9;例如<td bgcolor='#004785' style= ''>testing...</td>

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22378491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档