Wie man verwaiste Interpunktion in iText @ behe
Ich sah inWie man den Textumbruch von iText für chinesische Schriftzeichen korrigiert dass ein anderer Benutzer ein ähnliches Problem hatte wie wir. Eine Antwort vonhttps: //stackoverflow.com/users/1622493/bruno-lowagi hat angegeben, dass DefaultSplitCharacter seit iText 5 chinesische Zeichen berücksichtigt. Wir verwenden iText 5.5.6, sehen aber immer noch das Problem.
Soweit ich das beurteilen kann, funktioniert DefaultSplitCharacter ordnungsgemäß, aber das Problem scheint darin zu bestehen, dass die ColumnText-Klasse Zeilen mit diesen Satzzeichen beginnen lässt.
Das Ergebnis wird jedoch dort geschrieben, wo die 3. und 5. Zeile mit Interpunktionszeichen beginnen, wie in diesem @ gezeigBild der PDF-Ausgabe
Ich kann einfach ein paar neue Zeilen an den richtigen Stellen einfügen, damit der Text korrekt angezeigt wird. Wenn der Text jedoch intern neu übersetzt wird, funktioniert mein Fix möglicherweise nicht mehr. Weiß jemand, wie er sicherstellen kann, dass iText keine Zeile mit diesen Interpunktionszeichen beginnt?