1

ワープロ コンポーネントから RTF を出力しています。これはうまく機能していますが、Word 2000 で文書が破損するという特定の状況があります。ただし、Word 2007 は RTF で問題ありません。これは、何かが修正されたことを意味します。ただし、Word のどのバージョンでも動作する RTF を出力できる必要があります。

希望するテキストは次のとおりです。

1. Title
blah blah blah

ここで重要なのは、これが表のセルに出力されることです。出力されているRTFを以下に抜粋します。タイトルに使用される番号付きテキストを出力するようにリストが設定されます。次に、それをリセットする \pard があり (以下では 2 つの星で強調表示されています)、プレーン テキストが出力されます。セルで \pard を使用すると、Word 2000 がクラッシュします。省略しても問題なく動作します。ただし、Word 2007 では、次の行も番号付きで表示されます。

\trowd \clvertalt\cellx4300\clvertalt\cellx8600\intbl
{\ql\fi-432\li432\sb240\sa0\tx432\plain\s71\f1\fs20 
{\listtext 1.\tab 
}\ls1\ilvl0 title
\par**\pard**\ql\sa120\plain\s24\f1\fs20 blah blah blah
\par\cell\ql\fi0\li0\ri0\sb0\sa0\plain\s23\f12\fs20 \cell 
}\intbl
{\row 
}\trowd \clvertalt\cellx4300\clvertalt\cellx8600\intbl
{\ql\fi0\li0\ri0\sb0\sa0\plain\s23\f12\fs20\cell\ql\fi0\li0\ri0\sb0\sa0\plain\s23\f12\fs20 
\par\cell 
}\intbl
{\row 
}\pard 
{\ql\fi0\li0\ri0\sb0\sa0\plain\s23\f12\fs20 
\par
}

リストレベル \ls1 を何とか何とか行からクリアする方法、または \pard の問題が何であるかを誰かが提案できる場合は、大いに感謝します。ありがとう!

4

1 に答える 1

0

さて、さらに多くの調査を行った後、同僚は、問題の原因となった \pard の後に「\intbl」を追加することで解決できることを発見しました。おそらく、これはデータの構築中に Word でフラグを再設定するために必要です。

于 2008-12-18T12:18:33.503 に答える