القائمة الرئيسية

الصفحات

تشغيل خطوط خارجية مع برنامجك بدون تثبيتها


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



سنتكلم على تشغيل خطوط خارجية غير مثبته على جهازك فى الخطوط
الامر سهل بإذن الله ... نفتح مشروع جديد ونضع فيه Button , Label , TextBox
نقوم بإنشاء مجلد بجانب الملف التنفيذى exe داخل مجلد Debug ونسميه Fonts .
الاسم فقط للتنظيم يمكن تسميت الملف بإى إسم


نقوم بإضافة Namespaces (فضاء الاسماء)

  using System.Drawing.Text;
 

ثم نكتب الكود التالى فى ال Button


 private void ChangeFont_Click(object sender, EventArgs e)
 {
   System.Drawing.Text.PrivateFontCollection privateFonts = new PrivateFontCollection();
   privateFonts.AddFontFile(Application.StartupPath + "\\Fonts\\Code-39-Logitogo.ttf");
   System.Drawing.Font fontx = new Font(privateFonts.Families[0], 33);
   label1.Font = fontx;
   label1.Text = textBox1.Text;
 }
 
هنا بعد ما عرفنا متغير  privateFonts
اعطيناه مسار الخط الجديد بمجلد داخل مجلدDebug
وحددنا حجم الخط 33
ثم اعطينا ل Label المتغير أو الخط الجديد
واخيرا اعطينا ل label القيمة من النص المدخل فى textBox1


يمكنك البحث عن انواع خطوط سواء كانت لباركود او خطوط اسماء خانات الادخال بشكل جميل من جوجل واضافتها لمشروع بنفس الطريقة


تعليقات