ICONFONTSIMAGELIST
Vier erweiterte Komponenten zur Vereinfachung der Verwendung von Symbolschriften als Bilder und Imagelist (für VCL und FMX). Vollständige Unterstützung für Hoch-DPI-Apps. Rendering optimiert mit GDI+
Tatsächliche offizielle Version 3.3.3 (VCL+FMX)
| Komponente | Beschreibung |
|---|
 | TiconFontsimageCollection ist die Sammlung von "Ikon -Schriftarten" für Delphi, um eine zentrale Liste von Bildern für iConfontsvirtualImAGelist bereitzustellen (nur für VCL) |
 | TiconfontsvirtualImagelist ist eine spezielle "virtuelle" Imagelistin für Delphi, die mit einer iConfontsimageCollection (nur für VCL) verknüpft ist, um die Verwendung von "Schriftartikonen" zu vereinfachen (Größen Sie die Größe, Farbe und mehr ...) |
 | TiconFontimage ist eine erweiterte Bildkomponente für Delphi (VCL+FMX), um eine Icon -Schriftart direkt oder in eine iConfontsimagelist mit aller Funktionalität (Stretch, Farbe, Deckkraft und mehr) anzuzeigen |
 | Ticonfontsimagelist ist ein erweiterter Imagelist für Delphi (VCL+FMX), um die Verwendung von Symbolschriften zu vereinfachen (Größengrößen, Farbe und mehr ...). Verwenden Sie nur für eine einfache Anwendung mit einem Formular. |
Erhältlich von Delphi 7 bis Delphi 12 (32 -Bit- und 64 -Bit -Plattformen)

Verwandte Links: https://www.embarcadero.com/ - https://learndelphi.org/
Beispielbild der VCL -Version 
Beispielbild der FMX -Version 
Folgen Sie dem Leitfaden im Wiki -Abschnitt, um zu wissen, wie Sie diese Komponenten verwenden, um Ihre Delphi VCL- oder FMX -Anwendungen zu modernisieren, die skalierbar, farbig und schön mit wenigen Codezeilen sind.
Sehr wichtige Bekanntmachung:
TVIRTUALIMAGELIST (erhältlich von D10.3) und TiconfontsvirtualImagelist verwenden beide Bilder von TiconfontsimageCollection . Ein wichtiger Unterschied besteht darin, dass die TVIRTUALIMAGELIST nur eine Teilmenge der Bilder in der Sammlung verwenden und erstellt, während TiconfontsvirtualImagelist alle Bilder der Sammlung jedes Mal erstellt, wenn sie benötigt wird (e, g. DPI -Änderung), was langsamer ist und mehr Gedächtnis verbraucht.
Wir empfehlen, dass TiconfontsvirtualImagelist nur für Versionen von Delphi vor 10.3 verwendet werden sollte. Für jüngste Versionen von Delphi sollte die empfohlene Kombination TiconfontsimageCollection + tvirtualImagelist sein. Vergessen Sie nicht auch, wie wichtig TVIRTUALIMAGELIST.PRESERVEITEMS Wenn Sie eine große imagebin mit vielen verknüpften Aktionen haben. Ohne diese Eigenschaft auf "True" festzulegen, müssen Sie jedes Mal, wenn Sie ein Symbol in der Sammlung hinzufügen oder entfernen, den ImageIndex aller Aktionen überprüfen und ändern.
Demos verwendet Materialdesign -Symbolschriften
Alle in diesem Repo enthaltenen Demos verwenden die hier verfügbare Materialdesign -Schriftart. (Die Datei "MateriAlDesignicons-Webfont.ttf" wird in "Material Design icons.ttf" umbenannt und in Demo -Fonts -Ordner aufgenommen.)
WARNUNG: "Materiale Schriftart" hat sich wieder verändert
Kümmere dich um eine geänderte Schriftdatei, die in den Demos ab V3.3.2 veröffentlicht wird, wie hier erläutert.
Versionshinweise: 15. September 2024: Version 3.3.3 (VCL+FMX)
- Aktualisierte Pakete für Delphi 12.2
03 Mai 2024: Version 3.3.2 (VCL+FMX)
- Langsames Laden von Materialdesign -Schriftart in Windows 11 behoben
- Unterstützung für Delphi 12.1 hinzugefügt
- Altes Schriftart "Materialdesignsymbole Desktop.ttf" entfernt.
- Neue Schriftart "Materialdesign -Symbole.ttf" hinzugefügt
- Entfernung des alten Formulars aus alter Einheit
- Aktualisierte Liste der Symbole Namen/CodePoint zu Version 7.4.47 in Quelle fonts icons.materialdesign.pas
- Die Suche nach Symbolen nach Namen in benutzerdefinierter Charmap hinzugefügt
09. November 2023: Version 3.3.1 (VCL+FMX)
- Unterstützung für Delphi 12 hinzugefügt
28. Februar 2023: Version 3.3.0 (VCL+FMX)
- Aktualisierte Pakete für Delphi 11.3
- Funktionsanforderung Nr. 43: Löschen Sie alle ausgewählten Symbole in den Editor
15. September 2022: Version 3.2.2 (VCL+FMX)
- Aktualisierte Pakete für Delphi 11.2
17. Juni 2022: Version 3.2.1 (VCL+FMX)
- Aktualisiertes Material Design Desktop -Schriftart auf Version 7.0.01
- Aktualisierte MateriAlDesign -Schriftarten (7000 Ikonen)
17. März 2022: Version 3.2.0 (VCL+FMX)
- Aktualisierte Unterstützung für Delphi 11.1
- Aktualisiertes Bibliotheksuffix für Delphi 10.4 und 11 bis (Auto)
24. November 2021: Version 3.1.0 (VCL+FMX)
- Aktualisierte MateriAlDesign -Schriftarten
- Aktualisierte Komponenten Editoren bilden helles oder dunkles Thema
27. August 2021: Version 3.0.0 (VCL+FMX)
- FMX -Version an VCL ausgerichtet
- Abgeschlossene Unterstützung für Delphi 11 Alexandria
- Ausgerichtete Demo -Schriftart "Material Design -Symbole Desktop" zu Ver. 6.1.41
20. Juli 2021: Version 2.6.0 (VCL) und 1.8.0 (FMX)
- Aktualisierte Schriftartmaterialdesign auf 6.0.29 Version
- Unterstützung für Delphi 11 Alexandria (Pakete) hinzugefügt
23. Januar 2021: Version 2.5.1 (VCL) und 1.7.1 (FMX)
- Feste Prüfung für nicht zugewiesene Imagelisten -Ladekomponente
- Behoben #41 av mit charmap
17. Januar 2021: Version 2.5.0 (VCL) und 1.7.0 (FMX)
- Aktualisierte Materialdesign -Symbole Desktop.ttf bis 5.9.17 Version
- Aktualisiert iConfontimage, um Breite, Höhe und Zoom zu unterstützen
- Aktualisieren Sie die GUI -Demo mit Zoom für ältere Delphi -Versionen
- Opazität gespeichert nur, wenn sie sich von 1 unterscheidet
- Behobene Ticonfontsimagelistbase.getIndexByName
12. Dezember 2020: Version 2.4.0 (VCL) und 1.6.1 (FMX)
- Problemen mit Fontcolor von Imagelist festhalten
06 Dez 2020: Version 2.4.0 (VCL) und 1.6.0 (FMX)
- Die Eigenschaft und die Höhe von Breite und Höhe für FMX (falls von der Größe unterscheiden)
- Zoom -Attribut für Symbole (VCL und FMX) hinzugefügt
16. September 2020: Version 2.3.1 (VCL) und 1.5.1 (FMX)
- Fixed Problem Nr. 37 (teilweise hässliche Antialiasing -Effekte)
05. September 2020: Version 2.3 (VCL) und 1.5.1 (FMX)
- Demo mit virtualImagelist Form D10.3 und D10.4 hinzugefügt
- Refactoring, um Methoden von iconfontsimagelist auf iconfontsimageCollection zu bewegen
- Aktualisieren Sie IconFontimage, um auch eine Verbindung zu einem virtuellenImagelisten herzustellen
- Es wurde einige Pakete und Demos für ältere Delphi -Versionen festgelegt (Delphi7, DXE3, DXE6, DXE8)
04 September 2020: Version 2.2.2 (VCL) und 1.5.1 (FMX)
- Exportieren Sie Symbole in PNG -Dateien in den Komponenteneditor
- Aktualisiert "Material Design Font Desktop.ttf" und Metadaten
27. August 2020: Version 2.2.1 (VCL) und 1.5.0 (FMX)
- Vollständige Refactoring für die volle Unterstützung von High-DPI
- Neue iConfontsimageCollection -Komponente
- Neue iConfontsvirtualImagelist -Komponente
- Neu gestaltete Komponenten -Editor zur Unterstützung von Kategorien für Symbole
- Neue Unterstützung für native virtualImagelist (aus D10.3)
- Einige Probleme behoben
15. Juli 2020: offiziell 2.1 (VCL) und 1.5 Version (FMX)
- Behobene Rendering auf Tbutton!
- Festgelegtes Rendering für Delphi7 festgelegt
19. Juni 2020: offizieller 2.0 (VCL) und 1.5 Version (FMX)
- GDI+ Unterstützung hinzugefügt (von DXE6)
- Neue Ticonfontsimage -Komponente hinzugefügt
- Hinzufügen von Breite, Höhe, BehinderungFaktor, Opazitätseigenschaften für Ticonfontsimagelist
08. Juni 2020: offiziell 1.10 (VCL) und 1.5 Version (FMX)
- IconManager und ein Beispiel für Metadaten -Infosformular -Material -Design -Symbole Desktop -Schriftart hinzugefügt
- Aktualisierte Charmape mit Metadatenunterstützung
- Unterstützung für Delphi 10.4 Sydney
17. Mai 2020: offizieller 1.9 (VCL) und 1.4 Version (FMX)
- Die Komponente "Menüoption" zum Konvertieren "Materialien" -Symbole aus alten Schriftart "Material Design-Symbole" (Materialdesignicons-Webfont.ttf) zu neuen Schriftart "Material Design-Symbole Desktop" (Materialdesign-Symbole Desktop.ttf)
- Restaurierte alte Schriftart "Material Design -Symbole" nur für die Verwendung mit Delphi 7 und Delphi 2010.
- Fixe FMX -Komponenten und Demos, um sie mit mobilen Plattformen zu kompilieren
13. Mai 2020: offizieller 1.8 (VCL) und 1.3 Version (FMX)
- Veränderte Schriftart in den Demos verwendet, um zukünftige Veränderungen von CHAR/Mapping zu erhalten.
- Vorschau für neue "Material Design -Symbole Desktop.ttf" im Demo/Schriftarten -Ordner hinzugefügt.
9. Mai 2020: offizielle 1.2 Version (FMX)
- Reditor der Komponenten und Pakete für Delphi 10.1 und 10.2 festgelegt
7. Mai 2020: Offizielle 1.1 -Version (FMX)
- Komponenteneditor für FMX -Version hinzugefügt: schauen Sie hier ....
- Einige Probleme in der FMX -Version behoben
- Aktualisierte Demo für die FMX -Version
2. Mai 2020: offizielle 1.7 -Version (VCL)
- Versorgungsunternehmen hinzugefügt, um behinderte und heiße Imagelist zu verwalten
- Fügte ein Video -Tutorial im Wiki -Bereich hinzu
12. April 2020: offizielle 1.6 Version (VCL)
- Es wurde ein benutzerdefiniertes Charmap -Formular (nur VCL) hinzugefügt, um Symbole leichter zu zeigen und zu sammeln: Schauen Sie hier aus ....
27. März 2020: Offizielle 1.5 -Version (VCL) und erste 1.0 -Version (FMX)
- Unterstützung für Symbolschriften hinzugefügt, die Ersatzpaarzeichen (VCL & FMX) enthält!
Jetzt können Sie alle in jeder "Schriftart Sammlung" vorhandenen Symbole verwenden, die diese Sonderzeichen kontaktiert: schauen Sie hier ....
24. März 2020: Offizielle 1.4 -Version (VCL) und erste Beta -Version (FMX)
- Verbesserte Leistungen in der IDE (VCL)
- Zwei neue FMX -Komponenten hinzugefügt: Ticonfontsimagelistfmx und Ticonfontimagefmx (Beta)
- Zwei Demos für Ticonfontsimagelistfmx und Ticonfontimagefmx hinzugefügt
- Minor Fixes (VCL)
30. Januar 2020: offizielle 1.3 Version
- Unterstützung für DelPhi7 hinzugefügt (im Allgemeinen für keine Unicode -Version)
- Beim Hinzufügen eines Symbols ohne Angabe eines Zeichens behoben
- SavetoFile -Methode fügte hinzu, um die Symbole in einer einzelnen Bitmap zu speichern
- Exporttaste zum ImageList -Editor hinzugefügt
- Hinzugefügten zum Ereignis
21. Januar 2020: offizielle 1.2 Version
- Unterstützung für DXE8 hinzugefügt
- Demos mit verschiedenen VCL -Stilen
- Dienstprogramm zur automatischen Aktualisierung von iConFonts Farbe nach aktivem VCL -Stil
- Erhöhte Leistung beim Wechsel des VCL -Stils zur Laufzeit
- Kleinere Korrekturen
13. Dezember 2019: offizielle 1.1 Version
- Es wurde einige Probleme beim Hinzufügen oder Löschen von Symbolen in erweiterten Editor und Sammlungseditor behoben
- Unterstützung für das Gebäude -Symbole von/zu Chars (in den erweiterten Editor) hinzugefügt.
- Einige kleinere Probleme behoben
27. November 2019: Erste stabile Version 1.0:
- Die Komponente Ticonfontsimagelist mit Advanced Component Editor.
- Demo, um zu zeigen, wie Sie die Größe, Schriftarten und Farben der Symbole verändern.
- Sehr hohe Leistung für den Bau von Hunderten von Ikonen.
- Unterstützung von Delphi 2010 bis 10.3 Rio
Inspiriert vom Projekt "Font Icon Editor" von Luca Minuti: https://github.com/lminuti/fonticoneditor