【发布时间】:2014-09-25 02:09:34
【问题描述】:
我试图理解RTF 1.9.1 specification document,但#PCDATA(没有控制字的文本)让我感到困惑。下面是一些示例代码,以显示我不明白的内容。请注意,下面的文本格式不正确。我对其进行了格式化以使其看起来更好。
{
\fonttbl
{
\f0
\fbidi
\froman
\fcharset0
\fprq2
{
\*
\panose
02020603050405020304
}
Times New Roman;
}
}
规范说:
如果字符不是左大括号 ({)、右大括号 (})、反斜杠 (\) 或 CRLF(回车/换行),则阅读器假定该字符是纯文本并写入使用当前格式属性将字符指向当前目标。
如果我遵循上面的规范,我最终会在文档中写入Times New Roman。解析器应该如何知道它是否遇到了#PCDATA 或文档文本?
【问题讨论】: