Vcl.Outline.TCustomOutline.LoadFromFile
Delphi
procedure LoadFromFile(const FileName: string); overload;
procedure LoadFromFile(const FileName: string; Encoding: TEncoding); overload;
C++
void __fastcall LoadFromFile(const System::UnicodeString FileName)/* overload */;
void __fastcall LoadFromFile(const System::UnicodeString FileName, System::Sysutils::TEncoding* Encoding)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Outline.pas Vcl.Outline.hpp |
Vcl.Outline | TCustomOutline |
Description
Charge l'arborescence à partir d'une image texte stockée dans un fichier.
Appelez LoadFromFile pour remplir une arborescence à partir du fichier spécifié par le paramètre FileName. Chaque ligne du fichier représente un noeud de l'arborescence. Le fichier n'inclut pas le noeud racine.
Les tabulations et espaces de tête sont convertis en niveaux de l'arborescence. Le texte sans tabulation ni espace de tête devient l'élément de niveau 1. Par exemple, l'ensemble de chaînes suivant représente une arborescence avec trois premiers niveaux enfants descendant d'une racine et un deuxième niveau enfant supplémentaire sur les premier et troisième noeuds :
ChildA ChildA1 ChildB ChildC ChildC1
Pour remplir l'arborescence à partir d'une image texte lue depuis un flux, utilisez la méthode LoadFromStream. Pour remplir l'arborescence à partir d'une image texte représentée sous forme d'objet TStrings, utilisez la propriété Lines.
Voir aussi
Exemples de code