1

C# RichTextEdit コントロールを使用して、RTF でフォーマットされた小さなテストを作成しようとしていますが、うまくいきません。これが私が見たい方法です:

         キー別のキー別の値
 3 番目のキー

使用しているrtfコードは次のとおりです。

{\rtf1\ansi\ansicpg1252\deff0
{\fonttbl
{\f0\fswiss\fcharset0\fprq2\fttruetype タホマ;}}

\kerning0\cf0\ftnbj\fet2\ftnstart1\ftnnar\aftnnar\ftnstart1\aftnstart1\aenddoc\revprop3{\info\uc1}\deftab720\viewkind1\paperw11905\paperh16837\margl1440\margr1440\widowctrl
\sectd\sbknone\colsx360\pgncont\ltrsect
\pard\plain\ltrpar\ql\sl240\slmult1\itap0\par{
\トロード
\cellx2288\pard\plain\ltrpar\qr\f0\fs14\sl240\slmult1\intbl\b\キー\cell
\cellx6721\pard\plain\ltrpar\ql\f0\fs14\sl240\slmult1\intbl値\cell
\行

2 つの問題が残っています。何を入れようとしても、テーブルの周りの境界線を取り除くことができません。キー列は、右ではなく左に配置されます。

それで、助けてくれるRTFの人はいますか?

4

1 に答える 1

1

.netのRtfコントロールは哀れで、rtfコマンドのごく一部しか実装しておらず、テーブルはほとんど機能しない大きな穴です。基本的に、そのようなことをしたい場合は、まともなテキストエディタを統合する必要があります。

マイクロソフトは、それをサポートするためにワードウィンドウを挿入することを期待していますが、ユーザーが適切なバージョンのOfficeを使用していることを保証できるため、またはOfficeを使用している場合でも、問題が発生することはありません。

私はこれをしばらく調べてきましたが、商用のものの多くでさえ機能するrtfコントロールをまだ見つけていません。エラーの1つまたは2つだけを修正します。あなたが最善であるのはHTMLに行くことです

于 2011-05-16T16:10:46.423 に答える