无法从Word中的表格中删除边框
问题描述:
我在将我的html页面导出到Word时出现问题,无法摆脱表格元素上的边框。无法从Word中的表格中删除边框
<table cellspacing="0" cellpadding="0">
<tr>
<td class="title">Analyst</td>
<td>
<asp:Label ID="lblAnalyst" runat="server" CssClass="data" />
</td>
<td class="title">Borrower</td>
<td>
<asp:Label ID="lblBorrower" runat="server" />
</td>
</tr>
</table>
我将内容类型设置为Word
Response.ContentType = "application/vnd.ms-word";
Response.AddHeader("content-disposition", String.Concat("attachment;filename=", fileName));
不管我做什么,我还是避开整个表格,每一个细胞周围的边界。
我试着在部分设置边框的表格属性为0,使用内联样式和包括风格,但没有任何工程。我甚至一起尝试了所有3种。
任何想法?这是注定要用于Word 2003.
答
您是否考虑过使用WordML而不是普通的旧HTML? Word对于如何导入HTML非常奇怪。
我的建议是将表格从中导出,并以HTML格式模仿HTML。很有可能,它会涉及样式表类的一些时髦命名和一小部分特定于Word的CSS指令。
答
搜索了很多之后有一个解决方法。 :d
更改表作为
<表边界= “1” 风格= “边界:1px的白色固体” CELLSPACING = “0” CELLPADDING = “0” >
然后在每个TD提供内嵌样式(或给一个类),并添加以下的风格
边界:1px的白色固体
就是这样。你完成了:)
/*约翰JB */
这完美地工作。好想法。 事实证明,Word只是显示表的轮廓。一旦打印完成,线条消失。谢谢。谢谢。 – andypoi