الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيف تتم عملية طباعة الـ PDF عن طريق الـ ORDS؟

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

السؤال ده بسأله عشان مشكلة الحروف العربى لما تستخدم ORDS as a printing server وتطلع الحروف بشكل مش مفهوم. النقطة دى اتجاوبت فى سؤال قبل كده, بس انا حابب افهم المشكلة فين بالظبط. عشان كده بسأل العملية كلها بتتم ازاى. يا ريت لو حد يقدر يفيدنا فى النقطة دى.

لما تحاول تطبع Report Region, الـ Data and StyleSheet بيتم ارسالهم للـ ORDS طبقا للـ Documentation. وبعدين يبدأ الـ ORDS فى انشاء ملف الـ PDF ثم ارساله الى الـ Client.

الـ @charset فى الـ StyleSheet دائما UTF-8. والـ character encoding فى الـ Defaults.xml الخاص بالـ ORDS برده UTF-8. الـ Character Encoding الخاص بنظام التشغيل فى الغالب Windows-1256 - عندى مثلا Windows 7. 

ارجو تصحيح الآتى اذا وجد خطأ:

يتم ارسال الـ StyleSheet الى ORDS حتى يستطيع الـ ORDS معرفة الـ typeface and fonts المستخدمة. ثم يقوم الـ ORDS بالبحث عن الـ typefaces and fonts المثبتين بنظام التشغيل حتى يستخدمهم لصنع ملف الـ PDF. ولكن عند وجود اختلاف يبن الـ Charcter Encoding المستخدم بنظام التشغيل Windows-1256 والمستخدم فى الـ ORDS وهو UTF-8, يحاول الـ ORDS عمل Mapping حتى يستطيع اختيار الخط المراد. 

نقطة اخيرة:

- ان كان ما ذكرته صحيحا, لماذا يفشل ORDS فى عمل Mapping اذا كانت كل الـ typefaces and fonts المستخدمة فى الـ Report Region مثبتة بالفعل بنظام التشغيل؟

شكرا جزيلا, وعذرا على الاطالة.

بتاريخ:
  • كاتب الموضوع

اى مساعدة ولو برابط يتكلم عن هذه النقطة ستكون مفيدة. 

بتاريخ:
22 ساعات مضت, eslam elbyaly said:

كيف تتم عملية طباعة الـ PDF عن طريق الـ ORDS؟ 

اى مساعدة ولو برابط يتكلم عن هذه النقطة ستكون مفيدة. 

وعليكم السلام ورحمة الله وبركاته

هذه  White Paper من Oracle في 2013 ولا اعلم هل جاء بعدها بنفس قيمتها من Oracle في نفس الموضوع ام لا ..... فلعل الاخوة الكرام يفيدوننا

Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

وفيها هذا الرسم يوضح لك آلية PDF printing سواء كنت تستخدم  template تم انشاؤها بواسطة

Apache FOP

Oracle BI Publisher 

image.thumb.png.fcd985eb779084c85f9eb3c7558148ce.png

طبعا  هذا الArchitecture قديم كما لا يخفى عليكم

لكن حاليا ORDS هو يمثل Mid-Tier المسؤول عن كل الData Services وكذلك خدمات Printing للقوالب templates التي تم انشاؤها باستخدام Apache FOP أو Oracle BI Publisher 

 

image.thumb.png.7cf89063d3dbeb275520dcf52e2ec899.png

والرسمة السابقة وردت في

Extending Oracle E-Business Suite Release 12 using Oracle APEX

وهي White Paper من Oracle تم نشرها في 2019 

والجدير بالذكر أن هنالك حلا احترافيا لبناء وتشغيل الطباعات هو

APEX Office Print

ليت Oracle APEX Development Team يتبنونه natively and declaratively  وليس مجرد السماح بالتكامل معه ك 3rd party

وذلك للتسهيل على المهتمين بالتطوير بتقنيات Oracle APEX 

ولا تنسونا من صالح دعائكم

ودمتم بخير وعافية

 

 

 

 

بتاريخ:
  • كاتب الموضوع

جزيت خيرا يا بشمهندس.

بتاريخ:
3 ساعات مضت, eslam elbyaly said:

جزيت خيرا يا بشمهندس.

أهلا ومرحبا

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.