Bonjour.
 
Trouvant un peu gênant qu'une marque de paragraphe compte pour un seul "caractère"
 dans les déplacements de curseur et pour deux dans les chaînes couvertes par ces curseurs
 (en tout cas, c'est ainsi sous Windows), j'aimerais disposer d'une fonction qui reçoive
 un curseur en argument et renvoie la chaîne couverte par ce curseur, mais la renvoie
 d'une façon conforme aux recommandations Unicode : caractère Chr(8232)
 pour une fin de ligne manuelle, et caractère (unique) Chr(8233) pour une marque de paragraphe.
 
Je serais donc reconnaissant à qui pourrait me dire si une telle fonction existe déjà.
 
Si je n'apprends pas qu'elle existe, j'utiliserai une version que j'ai écrite, mais dont
 je crains, évidemment, que ce ne soit du bricolage d'amateur.
 
Tant qu'à faire, j'essaierais alors de rendre cette version la plus portable possible.
 
Je serais donc reconnaissant à qui pourrait me dire
1° si, à part les fins de ligne et les fins de paragraphe, il existe d'autres "caractères d'écran"
 (on se comprend) auxquels Open Office, dans tel ou tel système d'exploitation,
 attribue un autre numéro que le numéro Unicode;
2° si, à part les fins de paragraphe, il existe d'autres "caractères" qui ne sont pas comptés
 de même dans les déplacements de curseur et dans les chaînes.
 
Merci d'avance.
 
A. 

Répondre à