delphi4arab منتديات دلفي للعرب
ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF (/showthread.php?tid=8735)

الصفحات: 1 2


ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF - medreg - 26-06-2017

السلام عليكم ورحمة الله تعالى وبركاته وعيد سعيد وكل عام وانتم بالف خير
اما بعد : النسخة المستعملة XE8
عندما حفظت ورقة الطباعة (QuickReport) بصيغة PDF
وجدت كل المعلومات التي تحتويها باللغة العربية مبعثرة وغير منسقة إضافة الى عدم ظهور خطوط أعمدة الجدول الموجود بها
ماذا علي فعله حتى تظهر الكلمات وخطوط الاعمدة كما تظهر في QuickReport
بارك الله فيكم


RE: ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF - Ben.Ja - 30-06-2017

حاول تغيير خاصية TextEncoding للمكون QRPDFFilter من AnsiEncoding الى UTF8Encoding


RE: ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF - medreg - 30-06-2017

بارك الله فيكم

لكن لازالت المشكلة قائمة
اليكم هذه المحاولة

[attachment=3514]


RE: ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF - Ben.Ja - 30-06-2017

يبدو لي أن المشكلة في الquickreport ربما لا يدعم اللغات غير اللاتينية, لم لا تجرب FastReport


RE: ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF - medreg - 30-06-2017

لم يسبق التعامل مع الفاست روبور ومع ذلك سأحاول
جزاكم الله عنا كل خير


RE: ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF - medreg - 01-07-2017

لقد انجزت محاولة بسيطة على الفاست روبورت
الا انني وجدت اول مشكلة وهي
كيف يمكن إظهار المبلغ بهذه الصفة 20.000,00
وليس 20,000.00
في الكويكروبورت كنت اضع في afterprint للـ Quickrep1
formatSettings.DecimalSeparator:='.';
formatSettings.ThousandSeparator:=',';

في الكويكروبورت كنت اضع في Beforprint للـ Quickrep1
formatSettings.DecimalSeparator:=',';
formatSettings.ThousandSeparator:='.';
اما بالنسبة للفاست
وضعت الكود قي onafterprint و onbeforprint
لكن لم يتغير اي شيء


RE: ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF - أبو معاذ - 01-07-2017

السلام عليكم ،
أضغط بالزر الأيمن  للفأرة  على العنصر memo  ، ثم اختر Format d'affichage   في الخانة categorie   اختر Nombre.


RE: ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF - medreg - 01-07-2017

مشكور اخي ابو معاذ على المرور
المشكلة ليست في format d'affichage للـ memo
format d'affichage
توجد بها الفاصل العشري عبارة عن نقطة (.) والمطلوب هو الفاصلة (,)
وفاصل الألاف فاصلة (,) والمطلوب هو النقطة (.)
الطلوب هو 20.000,00 بدلا من 20,000.00
وبارك الله فيكم


RE: ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF - Ben.Ja - 01-07-2017

يمكنك تغيير ذلك من خلال الذهاب الى DisplayFormat الخاصة بالmemo ثم تغيير الkind الى fknumeric
والFormatStr الى 2.2n%

أنظر الى الصور في المرفقات ربما تجد ما تريد


RE: ظهور حروف مبعثرة نتيجة حفظ ورقة طباعة بصيغة PDF - medreg - 01-07-2017

بارك الله فيكم
وسأواصل مع هذا إن لم ينتج هناك مشكل آخر
لانني كما قلت لك هذه اول مرة اتعامل فيها مع الفاستروبورت
جزاكم الله عنا كل خير

سؤال اخر يتعلق برسم الجدول في الفاستروبورت
ماهو المكون الذي يتم به رسم الجدول
لانني رسمته بالمكون memo
هل انا في الطريق الصحيح ام لا