RTF行分隔符

Mar*_*lle 10 rtf

有人知道如何在RTF文件中插入水平线分隔符吗?

例:

一些文字


其他一些文字

Ash*_*hra 9

您可以使用这些\dpline命令(请参阅RTF规范1.9.1中第157页的"绘图对象"一节).

这是一个应该做你想做的样本:

{\rtf1
{\pard some text.\par}
{\pard {\*\do\dobxcolumn\dobypara\dodhgt
        \dpline\dpxsize9200\dplinesolid\dplinew30}\par}
{\pard some other text.\par}
}
Run Code Online (Sandbox Code Playgroud)

RTF输出预览: RTF输出预览

您可以自定义线条颜色\dplineco[rgb],宽度为\dplinew,线条样式等.

如果你对RTF感兴趣,你会发现RTF Pocket Guide很有帮助 - 它比RTF Spec更无聊!具体来说,它讨论了绘制水平线的其他方法.