【问题标题】:Is rtf syntax for bullet point correct?要点的 rtf 语法是否正确?
【发布时间】:2018-03-20 05:45:41
【问题描述】:

我必须制作一个 rtf 到 html 的转换器。我有一个已经编码的应用程序,但它有一些错误.. 每当我输入项目符号时它就会崩溃

原始 Rtf

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Segoe UI;}{\f1\fnil\fcharset0 Arial;}{\f2\fnil\fcharset2 符号;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\lang3081\f0\fs18 段落写作是 所有论文写作的基础,形式是否是说明性的, 有说服力的、叙述性的或创造性的。为了写一个\ul\b\i好 段落\ulnone\b0\i0 。 \par \lang1033 \par \pard{\pntext\f2\''B7\tab}{*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\''B7}}\fi-165\li165 元素 1\cf0\f1\fs24 \par }

因为这条线而崩溃

\pard{\pntext\f2\''B7\tab}{*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\''B7}}

如果我删除此行,则 Rtf 将成功转换为 html。我是 Rtf 语法的新手。所以我的问题是……这个 Rtf 语法首先正确吗?

【问题讨论】:

    标签: html rtf


    【解决方案1】:

    RTF specification 表明 \'' 无效 - \' 后面应该跟一个十六进制值,但在您的示例中,它后面跟另一个撇号(然后跟一个十六进制值)。

    【讨论】:

    • 所以正确的语法是 \par {\pntext1 \'B7\tab} line1 \par {\pntext1 \'B7\tab} line2
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    相关资源
    最近更新 更多