【问题标题】:RTF - New page without extra line an the top of the pageRTF - 页面顶部没有多余行的新页面
【发布时间】:2016-02-02 02:42:00
【问题描述】:

RTF中分页的代码是什么?

我正在使用:

\page\par

它可以工作,但是这段代码在每个新页面的顶部放置了一个换行符。因此,除了第一页之外,我的所有页面都以换行符开头。我怎样才能消除这个断线?

“\par”代表一个段落,正如我在 HTML 中看到的那样,该段落由其余内容通过空格分隔。

【问题讨论】:

    标签: c# rtf page-break paragraphs


    【解决方案1】:

    在 RTF 中,\par 代表一个段落break。仅\page 就足以创建一个没有空行的分页符。

    【讨论】:

    • 您使用什么软件查看 RTF 文档?这可能是一个错误......还有其他几种方法可以在 RTF 中设置分页符。 \pagebb 将在下一段之前创建一个分页符。 {\sect}\sbkpage 将创建一个新页面和一个新“部分”,根据您的文档,这可能会产生意想不到的后果...
    • 这真的很有帮助,你解决了我一个大问题!非常感谢!
    【解决方案2】:

    我正在使用 Word 2016 查看 RTF,而单独使用 \page 根本不会生成分页符。但是\page\par 可以。我不知道为什么。这让我发疯了几个小时。

    我终于找到了一个技巧:在无关的\par 上将字体大小设置为零,然后在完成后将其重新设置。

    因此,如果您使用 10 号字体,代码将为 \page\fs0\par\fs20。请记住,fs 的大小是字体大小的两倍。

    我完全讨厌这个。但这是我发现的唯一真正有效的东西。如果有人发现更好的东西,请发布。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-09
      • 2021-02-13
      • 1970-01-01
      • 2010-12-21
      • 1970-01-01
      相关资源
      最近更新 更多