دلفي ، واحدة من بيئات التطوير المتكاملة الأكثر شعبية ، لديها العديد من الميزات للعمل مع الخطوط. قد تحتاج أحيانا إلى الحصول على قائمة بجميع الخطوط المتاحة في النظام لاستخدامها مرة أخرى في تطبيقك أو لأداء مهام أخرى متعلقة بالخط.
في هذا الدليل التفصيلي ، سننظر في عدة طرق للحصول على قائمة بالخطوط المتاحة في دلفي. سنبدأ باستخدام مكون تفونتديالوغ ، والذي يسمح لنا بتحديد الخطوط من مربع حوار. بعد ذلك ، سوف ننظر في استخدام وظيفة إنومفونتس ، والذي يسمح لنا للحصول على قائمة من الخطوط دون استخدام مربع حوار. وأخيرا ، فإننا سوف ننظر في استخدام قائمة الخط ويندوز ، والذي يسمح لك أيضا للحصول على قائمة بجميع الخطوط المتاحة في النظام.
يعد الحصول على قائمة بالخطوط المتاحة مفيدا إذا كنت بحاجة إلى منح المستخدم خيار تحديد خط أو تخصيص نمط الخط أو حجم الخط في تطبيقك. يمكنك استخدام قائمة الخطوط لملء قائمة منسدلة أو إنشاء واجهة مستخدم حيث تتوفر جميع الخطوط المتاحة للمستخدمين حتى يتمكنوا من اختيار الخطوط الأكثر ملاءمة لهم.
- الحصول على قائمة الخطوط المتاحة في دلفي
- العمل مع الخطوط المتاحة في دلفي
- مثال على استخدام قائمة الخطوط المتاحة في دلفي
الحصول على قائمة الخطوط المتاحة في دلفي
. تقوم هذه الوظيفة بإرجاع قائمة بالسلاسل التي تحتوي على أسماء جميع الخطوط المتاحة على الكمبيوتر.
للحصول على قائمة بالخطوط المتاحة ، تحتاج إلى تشغيل الكود التالي:
فارفي هذا المثال ، يتم استخدام حلقة
ل
يعرض اسم الخط على الشاشة.بيغن
أتش تي أم أل:='
';
لأني: = 0 إلى الشاشة.الخطوط.العد-1 هل
أتش تي أم أل := أتش تي أم أل + '
'+الشاشة.الخطوط [أنا]+'
';
أتش تي أم أل := أتش تي أم أل + '
';
النهاية.
في هذا المثال ، يتم إنشاء متغير
أتش تي أم أل
، حيث يتم إضافة الأسطر التي تحتوي على علامات هتمل خطوة بخطوة. في النهاية ، يتم حفظ جدول الخط الناتج إلى متغير سلسلة
أتش تي أم أل
ويمكن استخدامه في المشروع الخاص بك لعرض قائمة من الخطوط المتاحة في شكل هتمل.
العمل مع الخطوط المتاحة في دلفي
في دلفي ، من الممكن الحصول على قائمة بجميع الخطوط المتاحة التي يمكن استخدامها في التطبيق. يمكن أن يكون هذا مفيدا عند تصميم واجهات المستخدم أو عند العمل مع العناصر الرسومية مثل الملصقات أو العناوين.
للحصول على قائمة الخطوط في دلفي ، يتم استخدام فئة الرسومات ، والتي توفر العديد من الطرق والخصائص للعمل مع الرسومات. واحدة من أساليب هذه الفئة ، والحصول عليهاالخطوط ، يسمح لك للحصول على قائمة بجميع الخطوط المثبتة على جهاز الكمبيوتر الخاص بك.
مثال على الكود يوضح الحصول على قائمة بالخطوط المتاحة:
"'دلفي
الاستخدامات
الرسومات;
الإجراء رقم 1.زر1انقر (المرسل: توبجيكت);
فار
الخطوط: سترينجليست;
أنا: عدد صحيح;
بيغن
الخطوط: = سترينجليست.إنشاء;
حاول
// الحصول على قائمة الخطوط المتاحة
- جيتفونتس (الخطوط);
- من أجل استخدام قائمة الخطوط المتاحة في دلفي ، تحتاج إلى اتباع الخطوات التالية:
- احصل على قائمة بالخطوط المتاحة باستخدام وظيفة الشاشة.الخطوط. على سبيل المثال ، يمكنك استخدام التعليمات البرمجية التالية:
- على سبيل المثال ، يمكنك عرض قائمة بالخطوط المتاحة في مربع قائمة:
مثال على استخدام قائمة الخطوط المتاحة في دلفي
في هذا المثال ، نقوم بإنشاء كائن سترينغليست لتخزين قائمة من الخطوط واستدعاء طريقة جيتسترينغز على كائن الشاشة.الخطوط للحصول على القائمة. ثم يمكنك تنفيذ الإجراءات اللازمة مع قائمة الخطوط الناتجة.
يمكنك أيضا استخدام قائمة الخطوط لتخصيص مظهر العناصر في التطبيق ، على سبيل المثال ، عن طريق تعيين خطوط مختلفة للنص والرؤوس وما إلى ذلك.:
فار
أنا: عدد صحيح;