mm_taha بتاريخ: 9 نوفمبر 2005 تقديم بلاغ مشاركة بتاريخ: 9 نوفمبر 2005 السلام عليكم ورحمة الله وبركاتهاقدم لكم الحل الجذرى لمشكلة الحروف العربي في هيئة pdf و للأمانة كل محتوى هذا الموضوع منقول من موقع METALINKأولا : بالنسبه ل Oracle 9i/10g Doc ID: Note:303862.1 Subject: Unable To Display Arabic in Reports Pdf Format In Oracle 9i/10g Reports Services Type: PROBLEM Status: MODERATED Content Type: TEXT/X-HTML Creation Date: 06-APR-2005 Last Revision Date: 07-JUL-2005 This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process, and therefore has not been subject to an independent technical review. The information in this document applies to: Oracle Reports Developer - Version: 9.0.2 to 9.0.4This problem can occur on any platform.SymptomsIssues with fonts when Arabic used,Specific Arabic setup requiredCauseExtra setup required for Arabic need to be done, defining more fonts and removing some.When Arabic is used, since Arabic and AR8MSWIN1256 do not exit on UNIX the font would be mapped to Symbol font.Solution.To implement the solution, please execute the following steps:1- If REPORTS_DEFAULT_DISPLAY=Yes; or not set (Default is yes)- Make sure the file $ORACLE_HOME/guicommon9/tk90/admin/uiscreenprint.txt has the following entry:SCREENPRINTER:PostScript:1:Printer that mimics Display:screenprinter.ppd:B. REPORTS_DEFAULT_DISPLAY=No then Make sure the file $ORACLE_HOME/guicommon9/tk90/admin/uiprint.txt has a printer defined. If not please add the following line to itdummy:PostScript:2:dummy printer for PDF output:default.ppd: Add the following to reports.shTK_PRINTER=dummy; export TK_PRINTERTK_PRINT_STATUS='echo %n is valid'; export TK_PRINT_STATUS 2-A. If REPORTS_DEFAULT_DISPLAY=Yes is set then backup $ORACLE_HOME/guicommon9/tk90/admin/PPD/screenprinter.ppd file and edit it as in step C.B. If REPORTS_DEFAULT_DISPLAY=No then backup $ORACLE_HOME/guicommon9/tk90/admin/PPD/datap462.ppd and edit it as in step CC. Modify the fonts section*DefaultFont: Courier*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM*Font Bookman-Demi: Standard "(001.003S)" Standard ROM*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM*Font Bookman-Light: Standard "(001.003S)" Standard ROM*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM*Font Courier: Standard "(002.004S)" Standard ROM*Font Courier-Bold: Standard "(002.004S)" Standard ROM*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM*Font Courier-Oblique: Standard "(002.004S)" Standard ROM*Font Helvetica: Standard "(001.006S)" Standard ROM*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM*Font Palatino-Bold: Standard "(001.005S)" Standard ROM*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM*Font Palatino-Italic: Standard "(001.005S)" Standard ROM*Font Palatino-Roman: Standard "(001.005S)" Standard ROM*Font Symbol: Special "(001.007S)" Special ROM*Font Times-Bold: Standard "(001.007S)" Standard ROM*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM*Font Times-Italic: Standard "(001.007S)" Standard ROM*Font Times-Roman: Standard "(001.007S)" Standard ROM*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM*Font ZapfDingbats: Special "(001.004S)" Special ROM*?FontQuery: "To be like*DefaultFont: Courier*Font Arial: Standard "(001.004)" Standard ROM*Font Arial-Italic: Standard "(001.004)" Standard ROM*Font Arial-Bold: Standard "(001.004)" Standard ROM*Font Arial-BoldItalic: Standard "(001.004)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM*Font Courier-Bold: Standard "(002.004S)" Standard ROM*Font Times-Bold: Standard "(001.007S)" Standard ROM*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM*Font Times-Italic: Standard "(001.007S)" Standard ROM*Font Times-Roman: Standard "(001.007S)" Standard ROM*?FontQuery: "2- Edit uifont.ali1.Comment [ PDF ]to be# [ PDF ]and[ PDF:Embed ]to# [ PDF:Embed ]2.Replace helvetica..Italic.Bold.. = "Arialbi.ttf"helvetica...Bold.. = "Arialb.ttf"helvetica..Italic... = "Ariali.ttf"helvetica..... = "Arial.ttf"Arial = "Arial.ttf"with Arial..Italic.Bold.. = "Arialbi.ttf"Arial...Bold.. = "Arialbd.ttf"Arial..Italic... = "Ariali.ttf"Arial..... = "Arial.ttf"Tahoma...Bold.. = "tohamabd.ttf"Tahoma..... = "tohama.ttf""Simplified Arabic"="arial.ttf""Simplified Arabic"...Bold.. ="arial.ttf""Times New Roman"..Italic.Bold.. = "timesbi.ttf""Times New Roman"...Bold.. = "timesbd.ttf""Times New Roman"..Italic... = "timesi.ttf""Times New Roman"..... = "times.ttf""Courier New"..Italic.Bold.. = "courbi.ttf""Courier New"...Bold.. = "courbd.ttf""Courier New"..Italic... = "couri.ttf""Courier New"..... = "cour.ttf"Courier..... = "cour.ttf"Courier...Bold.. = "courbd.ttf"3- Make sure Arial AFM files are available in $ORACLE_HOME/guicommon9/tk90/admin/AFM directory.For more information, refer to Note 229122.1 \How to Use AFM Files to Prevent Misaligned Reports Output due to Font Mapping *4. Add the following line to reports.shDEBUG_SLFIND=/tmp/reports.log export DEBUG_SLFINDPlease note this line to be removed once everything works OK.The reports.log will contain all Fonts required file and show you if there is any missing file.5- Restart Reports Server and opmn6- Extra fonts to be used has to be added to the ppd file, and related AFM files placed in the AFM directory:Reference:Note 229122.1 \How to Use AFM Files to Prevent Misaligned Reports Output due to Font Mapping **Please use the following option when generating AFM files from Arabic TTF files with ttf2pt1 utilityttf2pt1 -l plane+0x06 and As TTF files used are Windows NLS_LANG for Reports to use Arabic PDF Susbseting AR8MSWIN1256 ReferencesNote 229122.1 - How to Use AFM Files to Prevent Misaligned Reports Output due to Font MappingKeywords'REPORTS.SH' 'AR8MSWIN1256' -------------------------------------------------------------------------------- ثانيا : بالنسبة ل Oracle Report 6iالمشكلة ليس لها حل PDF OutputIn Oracle Reports 6i, PDF output is supported for US7ASCII, WE8ISO8859P1 and WE8MSWIN1252 only. Any other single-byte, multi-byte or Unicode character set such as UTF8 or WE8ISO8859P15 is not supported. 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amora_amoraus بتاريخ: 16 نوفمبر 2005 تقديم بلاغ مشاركة بتاريخ: 16 نوفمبر 2005 اخى العزيز انا اعمل على نظام ال windows واريد معرفة الفرق وماذا افعل؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
هانى سند بتاريخ: 16 نوفمبر 2005 تقديم بلاغ مشاركة بتاريخ: 16 نوفمبر 2005 السلام عليكم اخي العزيز لحل المشكلة علي الويندوز يرجي اتباع الخطوات الاتية 1 -التأكد من اعدادات الجهاز العربية من ONTROL PANEL -REGIONAL STTING و انها هي الافتراضية و ايضا التأكد من NLS_LANG اناه تدعم العربيةو تأكد من وجود الفونتات التي تدعم العربية 2-ضع مسار الفولدر الموجود به الفونتس بالويندوز في مفتاح الريجستري REPORT_PATH بالسيرفر 3- عدل في ملف UIFONTS.ALI في الجزء الخاص بال PDF الملف موجود في ORAHOME\TOOLS\COMMON90 و ايضا التأكد من مسار هذا الملف في مفتاح TK90 في الريجستري 4- يرجي استخدام فونت يدعم العربية ف ي التقارير مثل ARIAL OR ARABIC TRANSPEARENT اذا لم تح ل المشكلة ارجو ارسال تفاصيل اكتر بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nancy_anm03 بتاريخ: 16 نوفمبر 2005 تقديم بلاغ مشاركة بتاريخ: 16 نوفمبر 2005 الأخ العزيز شكرا على هذا الشرح الوافيأنا فعلا عندي هذه المشكلةو سأحاول تنفيذ هذه الخطوات و لكن عندي استفسارمشكلة العربي لا توجد عندي عندما اختار desformat بــ html و لكن أى رسوم تخطيطية في التقرير مثل المربعات أو خلافه لا تظهر فما الحل ؟و شكرا جزيلا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
esmail_r بتاريخ: 20 نوفمبر 2005 تقديم بلاغ مشاركة بتاريخ: 20 نوفمبر 2005 المشكلة في خط simplified arabic والعمل يحتاج ان يخرج التقرير بهذا الخط وشكرا .... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sherifmans بتاريخ: 12 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 12 ديسمبر 2005 السلام عليكم ورحمة اللهانا جربت التعديلات الخاصة بالويندوزللأسف ما ظبطت العربي بيظهر حروف غريبة للأسف عندي نفس مشكلة نانسي ان المربعات والخطوط الرأسية مش بتظهر في صيغة htmlشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
m_almarei بتاريخ: 14 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 14 ديسمبر 2005 شكرا اخي الفاضل mm_taha ونتوقع من اعضاء هذا المنتدى المزيد والمزيد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sherifmans بتاريخ: 14 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 14 ديسمبر 2005 للأخت نانسي ضعي desformat بـدلا من html ضعي htmlcssشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ohmhs2006 بتاريخ: 31 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 31 ديسمبر 2005 بسم الله الرحمن الرحيمأخي العزيز أنا منزل أوراكل 9iوديفيلوبر 10gومشكلة العربي ما حلت ياشباب يلي بيعرف المشكلة حلها يقلي لأن الحل المطروح في المنتدى يتكلم على قاعدة بيانات 10g وديفيلوبر 10gالرجاء الرد بسرعة لأن الحاجة لحل المشكلة ماسة وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khalideed بتاريخ: 1 يناير 2006 تقديم بلاغ مشاركة بتاريخ: 1 يناير 2006 كل الخطوات السابقة سليمة ولكن يوجد جزء مهم جدا فى خانة regedit REPORTS_PATH = ;c:\\windows\fonts تحدد موقع الخطوط فى الويندوزفى الملف UIFONTS.ALI فى المسار dev10g\tools\common90 عدل فى الجزء التالي [ PDF:Subset ] اسف او اكتب البيانات التالية"Arabic Transparent"..Italic.Bold.. = "ArialBI.ttf""Arabic Transparent"...Bold.. = "ArialBD.ttf""Arabic Transparent"..Italic... = "Ariali.ttf""Arabic Transparent"..... = "Arial.ttf"فى حالة اذا كان الخط التقرير العربي من نوع Arabic Transparent\مع المراعاه اللالتزام بكل شئ مكتوب واذا اردت تغيير انوع الخط العربي غير فقط اسم الخط وبصراحة انا ىلا اعرف فى الاعلى ما هذا المكتوب لان هذه هى الطريقى الوحديةوشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
OraclePro بتاريخ: 2 يناير 2006 تقديم بلاغ مشاركة بتاريخ: 2 يناير 2006 مرحبا للجميعالاخوة الاعزاء الا يوجد حل لمشكلة pdf في developer 6iتمنياتي بالتوفيق للجميع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ohmhs2006 بتاريخ: 3 يناير 2006 تقديم بلاغ مشاركة بتاريخ: 3 يناير 2006 بسم الله الرحمن الرحيمأخي العزيز المشكلة عندي لم تحل وكل الخطوات السابقة فعلتها واليندوز يدعم العربية طبعا الواجهة عندي english وأعتقد أن هذا لا يؤثر وأريد بديل للpdf لأنو على صيغة html أو htmlcss التقرير يظهر على ورقتين ويظهر أيضا urlفما هي الطريقة لكي يفتح الملف على صيغة ملف وورد الرجاء المساعدة بسبب تعطل كثير من أعماليوالسلام عليكم ورحمة الله وبركاته. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
حسن2002 بتاريخ: 21 يناير 2006 تقديم بلاغ مشاركة بتاريخ: 21 يناير 2006 : الحل الجذري للحروف اللغة العربية هي : عندما تفتح الREPORT اكبس على الماوس كبسة يمين واختار Encoding ومن ثم اختار Arabic(window) ودعوا لي بالخير وشكراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ohmhs2006 بتاريخ: 22 يناير 2006 تقديم بلاغ مشاركة بتاريخ: 22 يناير 2006 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتهشكرا لكم يا أصدقائي الحمد لله حُلت المشكلة الفضل لله ثم لكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
zizo_299 بتاريخ: 23 مايو 2006 تقديم بلاغ مشاركة بتاريخ: 23 مايو 2006 تم تجربة هذا الاوامر لم تسجب فبرجاء الرد بسرعة لحل هذه المشكلة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
zizo_299 بتاريخ: 30 مايو 2006 تقديم بلاغ مشاركة بتاريخ: 30 مايو 2006 عند فتح التقرير عن طريق الفورم توجد مشكلة عند عرضها على الpdf حيث لا تظهر اللغة العربية فى التقرير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
zizo_299 بتاريخ: 30 مايو 2006 تقديم بلاغ مشاركة بتاريخ: 30 مايو 2006 فما هو الحل ؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
omq78 بتاريخ: 7 يونيو 2006 تقديم بلاغ مشاركة بتاريخ: 7 يونيو 2006 مرحبا ZIZOأنا عندي نفس المشكلة و بعاني منها كتير ... شكلو الموضوع كبير لانو لهلأ ما حدا فادني في الموضوعبس مبدئيا في ملف لتبديل الخطوط موجود في ال application serverعلى oracle home\tools\commonاسم الملف uifont.ali الملف فيه section خاص بال PDF موجود تحت [ pdf ]حاولت اغير في الملف ما استفدت لكن حاليابدور على فايل uifont.ali جاهز احطو مكان القديمالملف موجود هنابس لما تحطو خلي القديم احتياطا بلاش يخرب معك اشيوازا توصلت لحل بلغنيولك جزيل الشكرملاحظة انا بستعمل Acrobat 6.0 بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
zizo_299 بتاريخ: 8 يونيو 2006 تقديم بلاغ مشاركة بتاريخ: 8 يونيو 2006 قد تم حل مشكلة طريق عرض العربى فى pdf سوف ارسل لكم الحل uifont.zip اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
elawadi بتاريخ: 1 سبتمبر 2006 تقديم بلاغ مشاركة بتاريخ: 1 سبتمبر 2006 جزاك الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmad_hadi بتاريخ: 7 نوفمبر 2006 تقديم بلاغ مشاركة بتاريخ: 7 نوفمبر 2006 جزاك الله خيرا 77743[/snapback] أنا عندي نفس المشكلة وقمت بما هو مذكور أعلاه ولكن النتيجة أن التقرير يظهر بالعربية مرة واحدة فقط ثم تتوقف التقارير عن العمل بحيث لا أستطيع إستحداث تقارير جديدة. علما أني لم أستطع أن أنزل الملف المرفق. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
leader_nsr007 بتاريخ: 13 نوفمبر 2006 تقديم بلاغ مشاركة بتاريخ: 13 نوفمبر 2006 السلام عليكم شكرا علي هذه المعلومات القيمةلكن عندي مشكلة فانا اعمل علي solaris operating systemوعندما جربت هذه الخطوات ايضا لا يطهر الفونت العربي عند تشغيل الreport من خلال الformبل ايضا لا يعمل الreport builder on serverارجو الإفادة[email protected] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
shamsoman بتاريخ: 24 نوفمبر 2006 تقديم بلاغ مشاركة بتاريخ: 24 نوفمبر 2006 مرحبــا ...انا استخدم ديفيلوبر 6i و الداتا بيس 9i و الي فهمته من الاخوان الاعزاء انه مافي حل للديفيلوبر 6 طيب شو هو الحل اني انزل ديفيلوبر 10 g ؟؟ وياترى يصير اشتغل عادي مع 10 g مع انه النظام الي معانا شغال ع ديفيلوبر 6i و الداتا بيس 9i ؟؟ياريت لو حد يفيدني في ها الموضوع ...ودمتم سالمين ...للتواصل [email protected] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
atef2000 بتاريخ: 4 مارس 2007 تقديم بلاغ مشاركة بتاريخ: 4 مارس 2007 بالنسبة لTK90دوة مشموجود عند ى فى الريجستير نرجو الإفادة نستخدم developer10g اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
muneer بتاريخ: 13 مارس 2007 تقديم بلاغ مشاركة بتاريخ: 13 مارس 2007 شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.