الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يمكن طباعة ارقام عربية في JasperReport

بدأه sameh mahmoud في 27 مارس 2010 · 13 رد · 1,469 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هل يمكن طباعة الارقم عربيا في JasperReport ؟؟

و شكرا لكم

سبـــــحــــان الله و بحمده سبحان الله العظيم

403100468.gif

#2

ليس لدي أية معرفة بالأخ jasper

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

"ليس لدي أية معرفة بالأخ jasper"

+1

لكن أظن أن الأرقام التالية 1,2,3.... هي الأرقام العربية، لأن التي نستخدمها( الأرقام التي نكتب بها والتي تقول عنها أنها العربية) هي الأرقام الهندية... وأنا متأكد أن هذا ال jasper يكتب بها (أي العربية عندي و الأجنبية عندك)

تنويه: يمكن أن تستخدم رمز ال Unicode لهذه الأرقام.

#4

السلام عليكم

اخى سامح حاولت كثيرا طباعة الارقام بالعربية فى التقارير JasperReport

ولكن لم استطع تنفيذها من داخل التقرير :cry:

ولكن توصلت لطريقة تحل المشكلة

وهى كالتالى :

قم ببناء فئة تمثل صف من الجدول الذى تريد عرضه فى التقرير

وحدد لها الخصائص (properties) بال accessors وهى ال (getters and setters)

ثم قم بارسال القيمة اليها بعد تمريرها على الحزمة مفتوحة المصدر الخاصة بالاخ علاء الصالحى (ArabicNumbersUtility)

واستخدم منها الدالة convertEnglishToArabic من الفئة ArabicNumbers

وهذه الفئة ستحول لك الارقام الى العربية كما تريد

ثم قم بارسال مصفوفة من هذه الفئة (الخاصة بك والتى تحتوى على الحقول) الى التقرير كمصدر للبيانات

وهذه الطريقة تعرف باسم jasperDataBeanSource ويمكنك تعلمها من موضوع الاخ احمد نعناع (Jasper Report)

وبهذا تحصل على ماتريد

بالتوفيق

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 28 مارس 2010 في 18:22


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#5

كده يا محمد تغيب الفترة دي كلها ولا تسأل

ماشي يا عم مصيرك ترجع هنا هتروح فين :lol:

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#6
MOHAMED FATHEI كتب:

السلام عليكم

اخى سامح حاولت كثيرا طباعة الارقام بالعربية فى التقارير JasperReport

ولكن لم استطع تنفيذها من داخل التقرير :cry:

ولكن توصلت لطريقة تحل المشكلة

وهى كالتالى :

قم ببناء فئة تمثل صف من الجدول الذى تريد عرضه فى التقرير

وحدد لها الخصائص (properties) بال accessors وهى ال (getters and setters)

ثم قم بارسال القيمة اليها بعد تمريرها على الحزمة مفتوحة المصدر الخاصة بالاخ علاء الصالحى (ArabicNumbersUtility)

واستخدم منها الدالة convertEnglishToArabic من الفئة ArabicNumbers

وهذه الفئة ستحول لك الارقام الى العربية كما تريد

ثم قم بارسال مصفوفة من هذه الفئة (الخاصة بك والتى تحتوى على الحقول) الى التقرير كمصدر للبيانات

وهذه الطريقة تعرف باسم jasperDataBeanSource ويمكنك تعلمها من موضوع الاخ احمد نعناع (Jasper Report)

وبهذا تحصل على ماتريد

بالتوفيق

شكرا جدا يا بشمهندس محمد

سوف اجرب هذه الفئة , و لكن انا اعمل التقرير بأستخدام ال Table Model سوف اجرب الفئة مها و سأخبرك بالنتيجة

ممكن يا حج علاء رابط هذه الفئة ( ArabicNumberUtility )

سبـــــحــــان الله و بحمده سبحان الله العظيم

403100468.gif

#7

أخ سامح الحزمة موجودة في مدونتي تحت فرع مشاريع مفتوحة المصدر

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#8

تم حل المشكلة بفضل الله

فعلا فئة رائعة يا بشمهندس علاء و محمد

post-158349-12698034122126_thumb.jpg

شكرا جدا لكما

سبـــــحــــان الله و بحمده سبحان الله العظيم

403100468.gif

#9

إن أردت الحق فالفضل كله لمحمد

كل ما قمت به أنا هو أني وضعت الفئة في حلة تجعلها أكثر احترافية :wink:

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#10

نعم يمكنك ذلك بواسطة jasperReport

بما انك وجدت المساعدة في حل المشكلة التى واجهتك، سأقوم بكتابة موضوع مستقل على كيفية القيام باضافة طريقة (method) واستخدامها داخل شفرة jasperReport...

#11

منور أخي العيافي

في انتظار الموضوع :)

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#12

هذا نورك اخي علاء

ولا تنسى اخي علاء توصل سلامي لعبده :P

تم تعديل هذه المشاركة بواسطة العيافـي في 30 مارس 2010 في 01:21

#13

السلام عليكم

كيفك اخ علاء

والله واحشنى انت والمنتدى الجميل ده لكنى مشغول شوية :wub:

ان شاء الله هارجع تانى وانشط من الاول

وعلى رأيك ( مصيرك هترجع تانى )

وتحياتى للاخ سامح والاخ العيافى

سلام


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#14

والله الأخ عبده اعتزل الجافا وقرر يحول .Net بيني وبينكم أنا ما صدقت

وقعدت أحكيله عن مزايا .NET الرهيبة

زي مثلاً أنها بتبرمج سفن فضاء وطيارات وفعالة جداً على الأجهزة المحمولة

وأنهم اخترعوا لغة برمجة بالرجلين

والحمد لله ربنا كرمنا وخلصنا منه

ربنا يعينك يا عم محمد

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة