|
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.
|
