Si vous regardez assez longtemps dans le RTF formaté par Word ou Wordpad, vous trouverez des lignes qui ressemblent à ceci :
{ \f2 { \pntext \'B7 \tab }{* \pn\pnlvlblt\pnstart1 { \pntxtb\ 'B7}}{ \ltrch C'est un test.} \li720\ri0\sa0\sb0\jclisttab\tx720\fi -360 \ql\par }
{ \f2 { \pntext \'B7 \tab }{* \pn\pnlvlblt\pnstart1 { \pntxtb\ 'B7}}{ \ltrch Et ça aussi.} \li720\ri0\sa0\sb0\jclisttab\tx720\fi -360 \ql\par }
Le format sera le suivant
- C'est un test.
- Tout comme ceci.
Les listes imbriquées sont probablement un peu plus difficiles, mais c'est ce que vous voudrez si vous n'avez pas de listes imbriquées.
Maintenant, ça dépend de ce que vous voulez faire avec ça. Si vous ne faites que l'afficher, chaque balise signifie quelque chose d'utile. Quand je travaillais avec des listes, je les convertissais en HTML, donc beaucoup de balises de formatage ( \li
, \ri
, \tx
etc.), dont je n'avais pas besoin pour mon application car j'utilisais simplement <ol>
, <ul>
y <li>
tags. La principale chose à voir est la balise \pnlvlblt
ce qui fait de cette liste une liste à puces. Aussi, \'B7
est la balise unicode réelle de la balle, -
La spécification la plus récente du RTF se trouve ici :
https://www.microsoft.com/en-us/download/details.aspx?id=10725