Domanda

Sto cercando di scrivere un piccolo test formattato in formato RTF utilizzando il controllo di C # RichTextEdit, ma io non riesco a farlo bene. Questo è come io voglio guardare:

         Key Value
 Another key Another value
 A third key Value

Il codice di im rtf usando è questo:

{\rtf1\ansi\ansicpg1252\deff0
{\fonttbl
{\f0\fswiss\fcharset0\fprq2\fttruetype Tahoma;}}

\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{
\trowd 
\cellx2288\pard\plain\ltrpar\qr\f0\fs14\sl240\slmult1\intbl\b\  Key \cell
\cellx6721\pard\plain\ltrpar\ql\f0\fs14\sl240\slmult1\intbl  Value \cell
\row

Due problemi rimanenti;  Non importa quello che ho provato a mettere in, non riesco a rimuovere il bordo intorno al tavolo.  La colonna chiave è allineata a sinistra, non a destra.

Quindi, ci sono delle persone RTF là fuori che può aiutare?

È stato utile?

Soluzione

Il controllo Rtf NET è patetico e implementa solo una piccola porzione dei comandi RTF e tabelle è il foro di massa che funziona a malapena affatto. In pratica se si vuole fare qualsiasi cosa del genere è necessario integrare un editor di testo decente.

Microsoft prevede di mettere una finestra parola per sostenerlo, ma questo getta in su senza fine di problemi come potete garantire che l'utente ha la versione corretta di ufficio o anche se usano ufficio a tutti.

Ho cercato in questo per un po 'e non hanno ancora trovato un controllo rtf che funziona anche molti di quelli commerciali risolvere solo uno o due degli errori. si meglio essere è di andare per HTML

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top