J'ai besoin de créer une table dans un fichier RTF. Cependant, je ne suis pas familier avec RΤF. Voici un exemple de fichier texte que ces RTF fichiers sont censé remplacer:
GENERAL JOURNAL
Page 1
Date Description Post Ref Debit Credit
------------------------------------------------------------------------------
2011
Dec 1 Utilities Expense 512 250.00
Cash 111 250.00
Paid electric bill for November,
Check No. 1234
2 Cash 111 35.00
Accounts Receivable / Customer Name 115/√ 30.00
Interest Income 412 5.00
Receipt of payment on account
from Customer, Check No. 5678
. . .
La table est censée avoir des frontières, mais je ne sais pas non plus comment faire cela. Certaines cellules doivent avoir des bordures spéciales en bas comme dans ce fichier:
Company Name
Schedule of Accounts Receivable
December 31, 2011
Name Balance
------------------------------------------------------------------------------
Adams, John 354.24
Jefferson, Thomas 58.35
Washington, George 754.58
--------
1167.17
========
Je connais le \cell
, \row
etc., mais je n'arrive pas à comprendre comment les utiliser correctement car la documentation que j'ai trouvée n'est pas très bonne. Veuillez aider.
Ce site est utile: http://www.pindari.com/rtf3.html
{\rtf1\ansi\deff0
\trowd
\cellx1000
\cellx2000
\cellx3000
\intbl cell 1\cell
\intbl cell 2\cell
\intbl cell 3\cell
\row
}
Cela donnera:
---------------------------
|cell 1 | cell 2 | cell 3 |
---------------------------
Une ligne est délimitée par \trowd ... \row
Chaque cellule se termine par \cell
\cellx
détermine le côté droit de la cellule correspondante en twips
Modification directe dans RTF devient rapidement illisible. Peut-être que cette approche pratique fonctionne mieux: - Créez un exemple de maquette (dans Excel ou Word) en utilisant des identifiants uniques comme espaces réservés (exemple "(P1)") - Enregistrez ensuite sous RTF - Ouvrez le RTF dans le bloc-notes - copiez les codes RTF "tels quels") et remplacez le espaces réservés avec des valeurs réelles dans votre programme