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

تثبيت الخطوط

بدأه ameedoo3000 في 10 نوفمبر 2016 · 5 رد · 481 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم 

سؤالي بخصوص طريقة تثبيت الخطوط  (fonts) فى البرنامج ، وذلك لأن البرنامج بعد تحويله الى ملف تنفيذى وعرض التقارير (preview) يكون الخط غير واضح او يكون خط من نوع ثاني ، فى حين عند الطباعة يكون الخط هو المطلوب 

فكيف يكون شكل الخط فى المعاينة مثل الطباعة 

ارجو ان يكون سؤالى واضحا 

مع جزيل الشكر 

#2

يعنى لو الاخ فراس مش موجود فى المنتدي ما فيش أى حد  يرد على الاسئلة او على الاقل يقرأها أوحتى يشارك برأيه !!!

يا جماعة كدة مش معقول 

الكلام ده ما بيحصلش فى اى منتدى خالص غير هنا 

#3

السلام عليكم

اخي الكريم واخوتي الكرام 

انا مشغول جداً هذة الايام اعذروني ولكن متابع 

ارجو ان يتم المشاركة ولو بشي قليل لان دافعي واستمراري او استمرار الاخرون يعتمد على الكل 

 

اخي العزيز هنالك العديد من الطرق بطبيعة الحال للبرمجة منها النسخ او عن طريق اوامر النسخ او عن طريق !run في vfp 

واليك فكرة مضمونة وجيدة

*done_add = Inst_Font(GETFILE("TTF"))
done_add = Inst_Font("BARCOD39.TTF")

PROCEDURE Inst_Font()
   LPARAMETERS lFontFile
   LOCAL lnFontsAdd

   DECLARE INTEGER AddFontResource IN GDI32.DLL ;
      STRING @ lpszFileName
   DECLARE INTEGER SendMessage IN USER32.DLL ;
      INTEGER hWnd, ;
      INTEGER Msg, ;
      INTEGER wParameter, ;
      INTEGER lParameter
      lnFontsAdd=AddFontResource(lFontFile)
   IF lnFontsAdd> 0
      MESSAGEBOX("done add fonts",64,"lioniraq")
      RETURN .T.
      ELSE
      MESSAGEBOX("not add fonts",64,"lioniraq")
      RETURN .F.
   ENDIF   
ENDPROC

والكود موجود بالمرفقات مع خط الباركود مع طريقة الاستدعاء او الطريقة الموجودة معع توفر ملف الخط بالفولدر الرئيسي (او كتابة مساره اذا كان في مجلد ث

تحياتي للجميع 

add_font.zip

#4

السلام عليكم وتحياتي للأخوة الأعزاء، والله يعطيك العافية يا فراس...

قد يكون استخدام معالج تنصيب للبرنامج وكافة المرفقات الخاصة به أفضل وأسهل ويتيح لك تنظيم ما تود نقله للأجهزة الأخرى بشكل فعال

فعند تشغيل برنامج على أجهزة لا يوجد عليها الفوكس برو فانت تحتاج لملفات الـ Run Time الخاصة به، وقد تحتاج لعمل مجلدات اضافية 

واضافة خطوط، وعمل اختصارات على سطح المكتب أو في القائمة الرئيسية للوندوز

يوجد برنامج اسمه Inno Setup فعال وعملي ويفي بالغرض....

اسمح لي أن أشرح عنه في موضوع منفصل ستجده هنا حتى يتسنى للآخرين الاستفادة من الموضوع في حالة واجهتهم نفس المشكلة أو الموضوع

مع التحية

أستغفر الله العظيم و أتوب إليه

#5

جزاكم الله كل خير .. وصلت الفكرة .... عمل جيد جدا ورائع 

والحمد لله على سلامة الجميع ، وكان الله فى العون لمن لم يملك وقته 

#6
a.jallad كتب:

السلام عليكم وتحياتي للأخوة الأعزاء، والله يعطيك العافية يا فراس...

قد يكون استخدام معالج تنصيب للبرنامج وكافة المرفقات الخاصة به أفضل وأسهل ويتيح لك تنظيم ما تود نقله للأجهزة الأخرى بشكل فعال

فعند تشغيل برنامج على أجهزة لا يوجد عليها الفوكس برو فانت تحتاج لملفات الـ Run Time الخاصة به، وقد تحتاج لعمل مجلدات اضافية 

واضافة خطوط، وعمل اختصارات على سطح المكتب أو في القائمة الرئيسية للوندوز

يوجد برنامج اسمه Inno Setup فعال وعملي ويفي بالغرض....

اسمح لي أن أشرح عنه في موضوع منفصل ستجده هنا حتى يتسنى للآخرين الاستفادة من الموضوع في حالة واجهتهم نفس المشكلة أو الموضوع

مع التحية

 

 

لك هذا ياأخي العزيز

وهنالك الكثير من الإخوة يجب ان يعلموا ان مثل هذا البرنامج موجود مع VFP وهو برنامج install sh 

ومن المهم تعلمهٌ لسهولة وتنصيب البرامج على الاجهزة الاخرى ومن شبيه هذا البرنامج inno

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

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