如果使用mso页脚,则无法使用Word HTML分页符

时间:2018-07-05 13:17:58

标签: html css ms-word

我想在HTML生成的Word .doc文件中添加页脚,但是如果使用那里的代码,则会失去分页符控制。

例如:

在标题中,我有“ mso-footer:f1;”在@page Section 1标签中

在标题中,我有:

p.MsoFooter, li.MsoFooter, div.MsoFooter
{
 margin:0in;
 margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 tab-stops:center 3.0in right 6.0in;
 font-size:12.0pt;
}

在插入普通HTML表内容之后,我就插入了

strHtmlFooter = strHtmlFooter & "<div style='mso-element:footer' id=f1>"
strHtmlFooter = strHtmlFooter & "<p class='MsoFooter'>"
strHtmlFooter = strHtmlFooter & "<span style='mso-tab-count:2'>Fred Smith</span>"
strHtmlFooter = strHtmlFooter & "</p>"
strHtmlFooter = strHtmlFooter & "</div>"

然后在这之后我得到一行:

strHtmlFooter = strHtmlFooter & "<BR CLEAR='ALL' STYLE='mso-special-character:line-break;page-break-before:always'>"

如果执行上述操作,我会得到一个带页脚的MS Word文档,但我的分页符均无效。

如果我取出页脚div,则分页符又回来了。

任何想法我都可以同时拥有吗?

谢谢

0 个答案:

没有答案