在下一页向上移动页面时隐藏没有文本的字体范围

时间:2015-02-09 00:59:45

标签: c# ms-word office-interop

我目前正致力于生成Word文档,该文档将隐藏文档的某些部分,具体取决于所选保险的类型。

if (g.First().GetProductCategory() == "Income Protection")
        {
          this.document.Bookmarks.get_Item("life_insurance").Range.Font.Hidden = 1;
          this.document.Bookmarks.get_Item("tpd").Range.Font.Hidden = 1;
        }
        else
        {
          this.document.Bookmarks.get_Item("income_protection").Range.Font.Hidden = 1;
        }

这很好用,但我有一个小问题 - 下一页的部分向上移动,并影响文档的格式。我想更好地理解Word Interop能够解决这个问题。

如果没有下一页的内容向上移动,如何隐藏范围?期待这里的所有帮助。感谢大家。 :)

1 个答案:

答案 0 :(得分:0)

我为每个部分使用了分页符。