سؤال

وأنا أعمل مع التعليمات البرمجية باستخدام iText. نحن بالترقية من iText 1.2 إلى iText 2.1.5. مع الترقية (لا توجد تغييرات في قانون الفعلي)، يتم استبدال جميع الشخصيات كسر خط مع علامة استفهام. لا يحدث هذا عندما يلتف النص تلقائيا في المستند، فقط عندما تحتوي البيانات التي يتم تغذيتها فاصل أسطر. أنا غير متأكد إذا كان هذا هو خط تغذية أو إرجاع سبب المشكلة، أو مزيج من الاثنين. ومن المثير للاهتمام، لا يمكن للنفس الملف الطباعة إلى PDF أو RTF، بناء على اختيارات المستخدم، واستبدال الطابع يحدث فقط في RTF. أحد يعرف ما يمكن أن يسبب هذا؟

هل كانت مفيدة؟

المحلول

في جافا، MyString.replace ( "\ ص \ ن"، "\ ن")

واستبدال جميع \ ص \ ن مع خط يغذي ويبدو للعمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top