如果您长时间查看Word或Wordpad格式的RTF,您会发现一些看起来像这样的行:
{\ f2 {\ pntext \'B7\tab} {*\pn\pnlvlblt\pnstart1 {\ pntxtb \'B7}} {\ ltrch这是一个测试.}\li720\ri0\sa0\sb0\jclisttab\tx720\FI-360\QL \帕}
{\ f2 {\ pntext \'B7\tab} {*\pn\pnlvlblt\pnstart1 {\ pntxtb \'B7}} {\ ltrch这就是这个.}\li720\ri0\sa0\sb0\jclisttab\tx720\fi -360\QL \相提并论}
这将格式如下
嵌套列表可能有点难,但如果您没有任何嵌套列表,这就是您想要的.
现在它取决于你想用它做什么.如果您只是显示它,每个标签都意味着有用的东西.当我列出的工作,我将它们转换为HTML,所以很多格式标记(的\li,\ri,\tx等),因为我只是用我不需要我的应用程序<ol>,<ul>和<li>标签.主要的是看标签\pnlvlblt,这使得这个列表成为项目符号列表.此外,\'B7对于子弹的实际Unicode的标签,·
最新的RTF规范如下:
https://www.microsoft.com/en-us/download/details.aspx?id=10725
一种简单明了的方法是仅使用字符,如下所示:
\line \bullet Hello
\line \bullet World
\line \tab \bullet Nested (but with square as bullet please)
\line \tab \u9632 Also nested (also square bullet)
\line \tab and regular again
Run Code Online (Sandbox Code Playgroud)
之后,您仍可以将RTF解析回基于标签的格式,并在缩进提供层次结构信息时将其括起来。
如您所见,任何种类的unicode用法都可以。有关unicode,请访问此站点。
有关更多信息,请确保参考RTF规范的“项目符号和编号”部分。
| 归档时间: |
|
| 查看次数: |
14830 次 |
| 最近记录: |