[un peu HS]J'ai lu quelques posts plus haut que tu avais un problème avec le texte caché. Perso j'avais fait un lecteur qui fonctionnait ligne par ligne (comme le votre) et j'avais une petite astuce. Dans l'en-tête de chaque ligne on a:
Position x, fonte, gras, italique, soulignement, couleur, hauteur
Si on veut changer de format en cours de ligne (ou insérer une expression, une image, etc.) il suffit de mettre sa hauteur à 0, ainsi le lecteur continuera sur la ligne d'en-dessous en utilisant la position x précalculée (ce qui est utile pour revenir en arrière).
Et là où ça a un rapport avec le sujet (eh oui!) c'est que si seul un bout de la ligne est cachée, il suffit de lui donner une ligne supplémentaire avec l'attribut caché. Normalement il n'y aurait aucun problème (une ligne avec caché=1 est carrément sautée, où qu'elle soit)... Parce que tu utilises quelle méthode pour le moment Raphaël?[un peu HS]