Question

Je travaille avec du code en utilisant iText. Nous passons de iText 1.2 à iText 2.1.5. Avec la mise à niveau (aucune modification du code réel), tous les caractères de saut de ligne sont remplacés par un point d'interrogation. Cela ne se produit pas lorsque le texte est automatiquement encapsulé dans le document, uniquement lorsque les données fournies contiennent un saut de ligne. Je ne sais pas si c'est le saut de ligne ou le retour chariot qui sont à l'origine du problème, ou une combinaison des deux. Il est intéressant de noter que le même fichier peut être imprimé au format PDF ou RTF, en fonction des choix de l'utilisateur, et que le remplacement de caractères ne se produit que dans RTF. Quelqu'un sait ce qui peut être la cause?

Était-ce utile?

La solution

En java, MyString.replace ("\ r \ n", "\ n")

en remplaçant tous les \ r \ n par des sauts de ligne, cela semble fonctionner.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top