iconfontsimagelist
أربعة مكونات متقدمة لتبسيط استخدام خطوط الأيقونات كصور وتصميمية (لـ VCL و FMX). الدعم الكامل لتطبيقات DPI عالية. تقديم الأمثل مع GDI+
الإصدار الرسمي الفعلي 3.3.3 (VCL+FMX)
| عنصر | وصف |
|---|
 | TiconfontsimageCollection هي مجموعة من "خطوط الأيقونات" لـ Delphi لتوفير قائمة مركزية من الصور لـ IconfontsvirtualImagelist (فقط لـ VCL) |
 | TiconfontsvirtualImagelist هو مصور "افتراضي" خاص لـ Delphi مرتبط بـ IconFontSimageCollection (فقط لـ VCL) لتبسيط استخدام "أيقونات الخط" (تغيير الحجم واللون والمزيد ...) |
 | Ticonfontimage هو مكون صورة ممتد لـ Delphi (VCL+FMX) لإظهار أي خط أيقونة مباشرة أو مدرج في iconfontsimagelist مع جميع الوظائف (التمدد ، اللون ، العتامة والمزيد ...) |
 | Ticonfontsimagelist هو مصور ممتد لـ Delphi (VCL+FMX) لتبسيط استخدام خطوط الرمز (تغيير الحجم ، اللون والمزيد ...). استخدم فقط للتطبيق البسيط مع نموذج واحد. |
متاح من Delphi 7 إلى Delphi 12 (32 بت و 64 بت) منصة)

الروابط ذات الصلة: https://www.embarcadero.com/ - https://learndelphi.org/
نموذج صورة إصدار VCL 
عينة صورة إصدار FMX 
اتبع الدليل في قسم Wiki إلى معرفة كيفية استخدام هذه المكونات لتحديث تطبيقات Delphi VCL أو FMX قابلة للتطوير ، ملونة وجميلة مع خطوط قليلة من التعليمات البرمجية.
إشعار مهم جدا:
يستخدم TVIrtualImagelist (متاح من D10.3) و TiconfontsvirtualImagelist صورًا من TiconfontsImageCollection . هناك اختلاف مهم هو أن TVirtualImagelist قد يستخدم وإنشاء مجموعة فرعية فقط من الصور في المجموعة ، في حين أن TiconfontsVirtualImagelist يخلق جميع صور المجموعة في كل مرة تكون هناك حاجة إليها (E ، G. DPI Change) ، وهو أبطأ ويستهلك المزيد من الذاكرة.
ننصح أنه ينبغي استخدام TiconfontsvirtualImagelist فقط لإصدارات Delphi قبل 10.3. بالنسبة للإصدارات الحديثة من Delphi ، يجب أن تكون المجموعة الموصى بها ticonfontsimagecollection + TVirtualImagelist . لا تنس أيضًا أهمية TVirtualImagelist.preserveTems عندما يكون لديك تصوير كبير مع العديد من الإجراءات المرتبطة. بدون تعيين هذه الخاصية على "True" ، في كل مرة تضيف أو إزالة أيقونة في المجموعة ، يجب عليك التحقق من جميع الإجراءات وتغييرها.
يستخدم Demos خطوط أيقونة تصميم المواد
تستخدم جميع العروض التوضيحية في هذا الريبو خط تصميم المواد المتاح هنا. (تم إعادة تسمية ملف "MaterialDesignicons-Webfont.ttf" إلى "Icons.TTF للمواد" وإدراجه في مجلد Demo Fonts )
تحذير: "الخط المادي" قد تغير مرة أخرى
اعتنى بملف الخط المتغير المستخدم في العروض التوضيحية بدءًا من الإصدار V3.3.2 ، كما هو موضح هنا.
ملاحظات الإصدار: 15 سبتمبر 2024: الإصدار 3.3.3 (VCL+FMX)
- الحزم المحدثة لـ Delphi 12.2
03 مايو 2024: الإصدار 3.3.2 (VCL+FMX)
- تحميل بطيء ثابت لخط تصميم المواد في نظام التشغيل Windows 11
- وأضاف الدعم لدلفي 12.1
- تم إزالة الخط القديم "Icons Deskontop.ttf"
- تمت إضافة خط جديد "Icons.ttf"
- تم إزالته من تحويل اسم الخط القديم: MaterialFontConvert.Pas
- قائمة محدثة من أسماء الرموز/codepoint إلى الإصدار 7.4.47 في المصدر fonts icons.materialDesign.pas
- تمت إضافة البحث عن الرموز بالاسم في Charmap المخصصة
09 نوفمبر 2023: الإصدار 3.3.1 (VCL+FMX)
28 فبراير 2023: الإصدار 3.3.0 (VCL+FMX)
- الحزم المحدثة لـ Delphi 11.3
- طلب الميزة رقم 43: حذف جميع الرموز المحددة في المحرر
15 سبتمبر 2022: الإصدار 3.2.2 (VCL+FMX)
17 يونيو 2022: الإصدار 3.2.1 (VCL+FMX)
- تحديث خط سطح المكتب للمواد إلى الإصدار 7.0.01
- خطوط MaterialDesign المحدثة (7000 أيقونات)
17 مارس 2022: الإصدار 3.2.0 (VCL+FMX)
- الدعم المحدث لـ Delphi 11.1
- لاحقة المكتبة المحدثة لـ Delphi 10.4 و 11 إلى (Auto)
24 نوفمبر 2021: الإصدار 3.1.0 (VCL+FMX)
- تحديث المواد materialsign
- تحديث محرري المكونات شكل الضوء أو السمة المظلمة
27 أغسطس 2021: الإصدار 3.0.0 (VCL+FMX)
- نسخة FMX محاذاة إلى VCL
- الدعم المكتمل لدلفي 11 الإسكندرية
- محاذاة الخط التجريبي "سطح مكتب تصميم المواد" إلى Ver. 6.1.41
20 يوليو 2021: الإصدار 2.6.0 (VCL) و 1.8.0 (FMX)
- تصميم مواد الخط المحدثة إلى الإصدار 6.0.29
- وأضاف الدعم لدلفي 11 الإسكندرية (الحزم)
23 يناير 2021: الإصدار 2.5.1 (VCL) و 1.7.1 (FMX)
- تحقق ثابت من مكون التحميل الخيالي غير المعين
- ثابت #41 AV باستخدام Charmap
17 يناير 2021: الإصدار 2.5.0 (VCL) و 1.7.0 (FMX)
- أيقونات تصميم المواد المحدثة سطح المكتب إلى 5.9.17
- iconfontimage المحدثة لعرض الدعم والارتفاع والتكبير
- تحديث عرض واجهة المستخدم الرسومية مع Zoom لإصدارات Delphi الأقدم
- العتامة المخزنة فقط إذا كانت مختلفة عن 1
- ثابت ticonfontsimagelistbase.getIndexbyName
12 ديسمبر 2020: الإصدار 2.4.0 (VCL) و 1.6.1 (FMX)
- مشاكل ثابتة تغيير ألوان الخيال
06 ديسمبر 2020: الإصدار 2.4.0 (VCL) و 1.6.0 (FMX)
- خاصية العرض والارتفاع المضافة لـ FMX (إذا كانت مختلفة عن الحجم)
- تمت إضافة سمة Zoom للأيقونات (VCL و FMX)
16 سبتمبر 2020: الإصدار 2.3.1 (VCL) و 1.5.1 (FMX)
- المشكلة الثابتة رقم 37 (تأثيرات مضادة للتخطيط القبيحة جزئيًا)
05 سبتمبر 2020: الإصدار 2.3 (VCL) و 1.5.1 (FMX)
- تمت إضافة العرض التوضيحي مع VirtualImagelist النموذج D10.3 و D10.4
- إعادة إنشاء طرق نقل الأساليب من iconfontsimagelist إلى iconfontsimagecollection
- تحديث iconfontimage للاتصال أيضًا بمستوى افتراضي
- تم إصلاح بعض الحزم والعروض التوضيحية لإصدارات Delphi القديمة (Delphi7 ، DXE3 ، DXE6 ، DXE8)
04 سبتمبر 2020: الإصدار 2.2.2 (VCL) و 1.5.1 (FMX)
- أيقونات التصدير في ملفات PNG في محرر المكون
- تحديث "تصميم المواد Font Desktop.ttf" الخط والبيانات الوصفية
27 أغسطس 2020: الإصدار 2.2.1 (VCL) و 1.5.0 (FMX)
- إعادة إنشاء كامل لدعم كامل من DPI
- مكون جديد iconfontsimagecollection
- مكون جديد iconfontsvirtualimagelist
- محرر المكون المعاد تصميمه لدعم فئات الرموز
- دعم جديد لـ DirtualImagelist الأصلي (من D10.3)
- إصلاح بعض القضايا
15 يوليو 2020: الرسمي 2.1 (VCL) و 1.5 الإصدار (FMX)
- عرض ثابت على tbutton!
- عرض ثابت لـ Delphi7
19 يونيو 2020: الإصدار الرسمي 2.0 (VCL) و 1.5 (FMX)
- تمت إضافة دعم GDI+ (من DXE6)
- تمت إضافة مكون Ticonfontsimage جديد
- عرض إضافي ، ارتفاع ، تعطيل ، خصائص عتامة ل ticonfontsimagelist
08 يونيو 2020: الرسمي 1.10 (VCL) و 1.5 الإصدار (FMX)
- تمت إضافة أيقوناناجير ومثال على معلومات بيانات تصميم مواد بيانات البيانات الوصفية
- تحديث السحر مع دعم البيانات الوصفية
- دعم دلفي 10.4 سيدني
17 مايو 2020: الإصدار الرسمي 1.9 (VCL) و 1.4 (FMX)
- مكون "خيار القائمة" المضافة لتحويل "أيقونات" مواد "من أيقونات تصميم المواد القديمة" (MaterialDesignicons-webfont.ttf) إلى Font Font "Icons Deskons Deskons" (Icons Desktop.ttf) الخطية "
- استعادة الخط القديم "أيقونات تصميم المواد" فقط للاستخدام مع Delphi 7 و Delphi 2010.
- مكونات FMX ثابتة وعروض تجريبية لتجميعها مع منصات متنقلة
13 مايو 2020: الإصدار الرسمي 1.8 (VCL) و 1.3 (FMX)
- تم تغيير الخط المستخدم في العروض التجريبية للحفاظ على التغييرات المستقبلية في Char/Mapping.
- أضيفت معاينة جديدة لـ "Icons Deskontop.ttf" في مجلد Demo/Fonts الجديد.
9 مايو 2020: الإصدار الرسمي 1.2 (FMX)
- محرر مكون ثابت وحزم لـ Delphi 10.1 و 10.2
7 مايو 2020: الإصدار الرسمي 1.1 (FMX)
- تمت إضافة محرر مكون لإصدار FMX: انظر هنا ....
- تم إصلاح بعض المشكلات في إصدار FMX
- العرض التجريبي المحدث لإصدار FMX
2 مايو 2020: الإصدار الرسمي 1.7 (VCL)
- مرافق إضافية لإدارة المعوقين والساخنة
- تمت إضافة فيديو تعليمي في قسم الويكي
12 أبريل 2020: إصدار 1.6 رسمي (VCL)
- تمت إضافة نموذج Charmap المخصص (VCL فقط) لإظهار وجمع الرموز بسهولة أكبر: انظر هنا ....
27 مارس 2020: الإصدار الرسمي 1.5 (VCL) و 1.0 الإصدار الأول (FMX)
- وأضاف الدعم لخطوط الأيقونات التي تحتوي على شخصيات زوجية بديلة (VCL و FMX)!
يمكنك الآن استخدام جميع الرموز الموجودة في أي "مجموعة خطوط" تحتوي على تلك الشخصيات الخاصة: انظر هنا ....
24 مارس 2020: إصدار 1.4 الرسمي (VCL) وإصدار بيتا الأول (FMX)
- تحسين العروض في IDE (VCL)
- تمت إضافة مكونين جديدين لـ FMX: Ticonfontsimagelistfmx و Ticonfontimagefmx (بيتا)
- وأضاف اثنين من التوصيف ل ticonfontsimagelistfmx
- إصلاحات بسيطة (VCL)
30 يناير 2020: نسخة رسمية 1.3
- دعم إضافي لـ Delphi7 (عمومًا لعدم وجود إصدار Unicode)
- تم إصلاحه عند إضافة رمز دون تحديد حرف
- تمت إضافة طريقة savetofile لحفظ الرموز في صورة نقطية واحدة
- زر التصدير المضافة إلى محرر تصوير
- وأضاف الحدث onmissingfont
21 يناير 2020: نسخة رسمية 1.2
- دعم إضافي لـ DXE8
- العروض التوضيحية مع أنماط VCL المختلفة
- الأداة المساعدة للتحديث تلقائيا اللون من النمط النشط VCL
- زيادة الأداء عند تبديل نمط VCL في وقت التشغيل
- إصلاحات بسيطة
13 ديسمبر 2019: نسخة رسمية 1.1
- تم إصلاح بعض المشكلات عند إضافة أو حذف الرموز إلى محرر ومحرر تجميع ممتد
- دعم إضافي لبناء أيقونات من/إلى chars (إلى محرر ممتد)
- تم إصلاح بعض المشاكل البسيطة
27 نوفمبر 2019: أول إصدار مستقر 1.0:
- المكون ticonfontsimagelist مع محرر مكون متقدم.
- العرض التوضيحي لإظهار كيفية تغيير حجم وخطوط وألوان الرموز.
- أداء مرتفع للغاية لبناء مئات الرموز.
- الدعم من Delphi 2010 إلى 10.3 Rio
مستوحى من مشروع "محرر أيقونة FONT" من Luca Minuti: https://github.com/lminuti/fonticoneditor