2009-06-16 12 views
1

Ich arbeite mit Code mit iText. Wir aktualisieren von iText 1.2 zu iText 2.1.5. Bei der Aktualisierung (keine Änderungen im tatsächlichen Code) werden alle Zeilenumbruchzeichen durch ein Fragezeichen ersetzt. Dies passiert nicht, wenn der Text automatisch in das Dokument eingefügt wird, nur wenn die zuzuführenden Daten einen Zeilenumbruch enthalten. Ich bin mir nicht sicher, ob der Zeilenvorschub oder Wagenrücklauf das Problem verursacht, oder eine Kombination aus beidem. Interessanterweise kann dieselbe Datei basierend auf den Benutzerauswahlen in eine PDF- oder RTF-Datei drucken, und die Zeichenersetzung findet nur in RTF statt. Wer weiß, was das verursacht?iText - Problem mit Zeilenumbruch Zeichen ersetzt durch?

Antwort

1

In Java MyString.replace ("\ r \ n", "\ n")

Ersetzen all \ r \ n mit Zeilenvorschübe und es scheint zu funktionieren.