الانتقال إلى المحتوى

حل مشكلة الحروف العربي في jaspersoftstudio&JasperReportsIntegration


Ahmed Motaher

Recommended Posts

المعلومات الاولية حول كيفية

Call Jasper Report From Tomcat Using Jasper Integration

تجدها في هذا الفيديو ل استاذي @ali saleh ali 

 

1- اذهب للمسار مجلد lib في tomcat الخاص بJasperReportsIntegration مثلا

"C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\JasperReportsIntegration\WEB-INF\lib"

افتح الملف jasperreports-fonts-6.4.1.jar عن طريق winrar اذهب الئ المجلد "jasperreports-fonts-6.4.1.jar\net\sf\jasperreports\fonts\dejavu" في برنامج winrar واضف الية ملفات الخطوط  (drag and drop)  arial

 

2- افتح الملف  fonts.xml بدون استخراجة واضف اليه هذي الاسطر

<fontFamily name="arial2">
        <normal>net/sf/jasperreports/fonts/dejavu/arial.ttf</normal>
        <bold>net/sf/jasperreports/fonts/dejavu/arialbd.ttf</bold>
        <italic>net/sf/jasperreports/fonts/dejavu/ariali.ttf</italic>
        <boldItalic>net/sf/jasperreports/fonts/dejavu/arialbi.ttf</boldItalic>
        <pdfEncoding>Identity-H</pdfEncoding>
        <pdfEmbedded>true</pdfEmbedded>
        <exportFonts>
            <export key="net.sf.jasperreports.html">arial2</export>
            <export key="net.sf.jasperreports.xhtml">arial2</export>
        </exportFonts>
      
    </fontFamily>

احفظ واقفل ملف jasperreports-fonts-6.4.1.jar اللي فتحناه ب winrar

3- افتح مجلد installtion jaspersoftstudio واذهب للمسار "jaspersoftstudio\configuration\org.eclipse.osgi" وابحث عن كل ملفات الjar اكتب في مربع البحث (*.jar) ابحث عن الملف الذي يبدء ب jasperreports-fonts مثلا في اصدار(jaspersoftstudio 6.4.0) تجد الملف اسمه(jasperreports-fonts-6.1.1.jar) افتح الملف ب winrar  وطبق  نفس الخطوات 1و2 علية

اذا لم تجد الملف تابع الشرح بالصور

4- الان تم اضافة الخط للخطوط jaspersoftstudio&JasperReportsIntegration افتح اي تقرير لديك وغير fontFamily للحقول في التقرير fontFamily  جديد ظهر لك اسمه(arial2) قم ب اختياره وهو نفس الاسم اللي اضفناه في ملف fonts.xml في الخطوه 2 اعمل للتقرير(save ,build,compile)  انسخ ملفات التقرير الصقها في JasperReportsIntegration في tomcat

step2.png

step3.png

تم تعديل بواسطة Ahmed Motaher
اضافة مصادر
رابط هذا التعليق
شارك

  • بعد 3 أسابيع...
في ١٠‏/١١‏/٢٠٢٠ at 16:44, Ahmed Motaher said:

المعلومات الاولية حول كيفية

Call Jasper Report From Tomcat Using Jasper Integration

تجدها في هذا الفيديو ل استاذي @ali saleh ali 

 

1- اذهب للمسار مجلد lib في tomcat الخاص بJasperReportsIntegration مثلا

"C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\JasperReportsIntegration\WEB-INF\lib"

افتح الملف jasperreports-fonts-6.4.1.jar عن طريق winrar اذهب الئ المجلد "jasperreports-fonts-6.4.1.jar\net\sf\jasperreports\fonts\dejavu" في برنامج winrar واضف الية ملفات الخطوط  (drag and drop)  arial

 

2- افتح الملف  fonts.xml بدون استخراجة واضف اليه هذي الاسطر

<fontFamily name="arial2">
        <normal>net/sf/jasperreports/fonts/dejavu/arial.ttf</normal>
        <bold>net/sf/jasperreports/fonts/dejavu/arialbd.ttf</bold>
        <italic>net/sf/jasperreports/fonts/dejavu/ariali.ttf</italic>
        <boldItalic>net/sf/jasperreports/fonts/dejavu/arialbi.ttf</boldItalic>
        <pdfEncoding>Identity-H</pdfEncoding>
        <pdfEmbedded>true</pdfEmbedded>
        <exportFonts>
            <export key="net.sf.jasperreports.html">arial2</export>
            <export key="net.sf.jasperreports.xhtml">arial2</export>
        </exportFonts>
      
    </fontFamily>

احفظ واقفل ملف jasperreports-fonts-6.4.1.jar اللي فتحناه ب winrar

3- افتح مجلد installtion jaspersoftstudio واذهب للمسار "jaspersoftstudio\configuration\org.eclipse.osgi" وابحث عن كل ملفات الjar اكتب في مربع البحث (*.jar) ابحث عن الملف الذي يبدء ب jasperreports-fonts مثلا في اصدار(jaspersoftstudio 6.4.0) تجد الملف اسمه(jasperreports-fonts-6.1.1.jar) افتح الملف ب winrar  وطبق  نفس الخطوات 1و2 علية

اذا لم تجد الملف تابع الشرح بالصور

4- الان تم اضافة الخط للخطوط jaspersoftstudio&JasperReportsIntegration افتح اي تقرير لديك وغير fontFamily للحقول في التقرير fontFamily  جديد ظهر لك اسمه(arial2) قم ب اختياره وهو نفس الاسم اللي اضفناه في ملف fonts.xml في الخطوه 2 اعمل للتقرير(save ,build,compile)  انسخ ملفات التقرير الصقها في JasperReportsIntegration في tomcat

step2.png

step3.png

الف شكر لذوقك ياغالى

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية