TEquipmentType.GetIcons
| TEquipmentType = class (TObject) | Interface de TEquipmentType | Exemples de TEquipmentType |
Qubes 10.0 Chaine contenant les données des icônes du type d'équipement pour une manipulation avec TIcons.LoadData
Syntaxe
function GetIcons(): String
Remarques
Permet de manipuler les icônes du type d'équipement lorsque utilisé avec une instance de la classe TIcons.
En lecture, TIcons.LoadData permet de rendre consultable les icônes du type d'équipement.
Pour la modification des icônes, voir TEquipmentType.SetIcons.
Exemples
uses Eqpt, Qubes.Icons;
// Récupération du type d'équipement ayant le nom "R-Thermostat"
var eqptType := TEquipmentType.ConnectByName("R-Thermostat");
// Récupération des icones du type
var icons := TIcons.Create;
icons.LoadData(eqptType.GetIcons);
// Affichage du contenu de l'icône small sous la forme de PNG
PrintLn(icons.SmallIconPNGData);
// Affichage du contenu de l'icône large sous la forme de PNG
PrintLn(icons.LargeIconPNGData);
// Affichage du contenu de l'icône high res
PrintLn(icons.HighResData);
// Récupération du type d'équipement ayant le nom "R-Thermostat"
var eqptType := TEquipmentType.ConnectByName("R-Thermostat");
// Récupération des icones du type
var icons := TIcons.Create;
icons.LoadData(eqptType.GetIcons);
// Affichage du contenu de l'icône small sous la forme de PNG
PrintLn(icons.SmallIconPNGData);
// Affichage du contenu de l'icône large sous la forme de PNG
PrintLn(icons.LargeIconPNGData);
// Affichage du contenu de l'icône high res
PrintLn(icons.HighResData);