Enfer !
Le format html pour gérer un système de signet ? Pour moi qui voudrais
afficher le contenu brut de fichier texte, cela deviendrait une autre paire
de manche à livrer.
Car il faudrait pouvoir répondre à la question: qu'est-ce qui est html
d'origine et qu'est-ce qui est html généré.
Malgré tout, je devine que les fichiers word et rtf utilisent cette
solution.
Par ailleurs, l'astuce qui consiste à conserver les position des signets
dans une sorte de tableau virtuel me plaît bien. Cependant, prendre en
compte absolument tous les cas où le texte pourrait changer semble être
assez difficile.
Dans mon langage de programmation, il existe bien une procédure
évènementielle onTextChange qui se déclanche au changement de texte dans un
control richTextBox.
Je vais essayer de lister les cas possibles pouvant modifier la position des
signets dans le texte. Et ce n'est qu'après avoir jugé de la faisabilité que
je me prononcerai.
Une idée me vient également en tête, c'est de voir comment c'est géré dans
le code source du edsharp.
Merci !
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
----- Original Message -----
From: "QuentinC" <[email protected]>
To: <[email protected]>
Sent: Tuesday, August 20, 2013 3:19 PM
Subject: [progliste] Re: Savez-vous comment intégrer d es signets en
programmati on ?
JE ne crois pas qu'il y ait de technique utilisant des caractères
invisibles ou des repères directement insérés dans le texte pour les
autres formats que HTML.
En HTML on a les ancre: <a href="#ancre"> puis <xxx id="ancre">, mais
sinon c'est tout. Les signets dans les autres formats sont très
probablement stockés dans des structures séparées du texte.
Ou alors on a des fichiers texte très bien structurés et on a les moyens
de faire des recherches par expression régulières pour retrouver des
repères. P.ex. un titre est composé de chiffre point espace le texte du
titre à la ligne puis une ligne de tirets ou d'égals.
Pour pour appliquer ce genre de règle il faut être sûr de ce que contient
le texte... pas facile voire carrément impossible si les txt sont
d'origines différentes.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité
à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.