text-align destro all'interno di una tabella RTF
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?
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