Delphi IconFontsImageList

ADSoft

Местный
Регистрация
1 Окт 2007
Сообщения
223
Реакции
86
Credits
1,094

IconFontsImageList

Components to simplify use of "Icon fonts": resize, color, opacity and more... with full support for High-DPI apps. Rendering optimized with GDI+

ComponentDescription
Для просмотра ссылки Войди или ЗарегистрируйсяTIconFontsImageCollection is collection of "Icon Fonts" for Delphi to provide a centralized list of images for IconFontsVirtualImageList (only for VCL)
Для просмотра ссылки Войди или ЗарегистрируйсяTIconFontsVirtualImageList is a special "virtual" ImageList for Delphi linked to an IconFontsImageCollection (only for VCL) to simplify use of "Font Icons" (resize, color and more...)
Для просмотра ссылки Войди или ЗарегистрируйсяTIconFontImage is an extended Image component for Delphi (VCL+FMX) to show any Icon Font directly or included into a an IconFontsImageList with all functionality (stretch, color, opacity and more...)
Для просмотра ссылки Войди или ЗарегистрируйсяTIconFontsImageList is an extended ImageList for Delphi (VCL+FMX) to simplify use of Icon Fonts (resize, color and more...). Use only for simple application with one form.
Для просмотра ссылки Войди или Зарегистрируйся

Sample image of VCL version
Для просмотра ссылки Войди или Зарегистрируйся

Sample image of FMX version Для просмотра ссылки Войди или Зарегистрируйся

Follow the Для просмотра ссылки Войди или Зарегистрируйся to known how to use those components to modernize your Delphi VCL or FMX applications scalable, colored and beautiful with few lines of code.

Very important notice:​

TVirtualImageList (available from D10.3) and TIconFontsVirtualImageList both use images from TIconFontsImageCollection. An important difference is that TVirtualImageList may use and create only a subset of the images in the collection, whereas TIconFontsVirtualImageList creates all images of the collection everytime it is needed (e,g. DPI change), which is slower and consumes more memory.

We advise that TIconFontsVirtualImageList should be used only for versions of Delphi before 10.3. For recent versions of Delphi the recommended combination should be TIconFontsImageCollection + TVirtualImageList. Don't forget also the importance of TVirtualImageList.PreserveItems when you have a large ImageCollection with many linked Actions. Without setting this property to "True", everytime you add or remove an icon in the collection, you have to check and change the ImageIndex of all the Actions.

Demos uses Material Design Icon Fonts​

All demos included in this repo uses the Material Design Font available here: Для просмотра ссылки Войди или Зарегистрируйся (the file is included into Demo\Fonts folder)

Warning: "Material Font" has changed

Take care of changed Font file used in the Demos from v1.7(VCL)/v1.2(FMX) -> v1.8(VCL)/v1.3(FMX), as explained Для просмотра ссылки Войди или Зарегистрируйся.

If you are using the old Font, you can automatically convert icons to the new ones as explained Для просмотра ссылки Войди или Зарегистрируйся.
 
Последнее редактирование:

ADSoft

Местный
Регистрация
1 Окт 2007
Сообщения
223
Реакции
86
Credits
1,094
IconFontsImageList official 2.6.0 version (VCL) and 1.8.0 (FMX) released at 20 Jul 2021
  • Updated font material design to 6.0.29 version
  • Added support for Delphi 11 Olympus (packages)
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои
 

ADSoft

Местный
Регистрация
1 Окт 2007
Сообщения
223
Реакции
86
Credits
1,094
IconFontsImageList from GetIt version 3.0 for VCL and FMX released at 31 Aug 2021
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои