Vcl.Outline.TCustomOutline.LoadFromStream

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure LoadFromStream(Stream: TStream); overload;
procedure LoadFromStream(Stream: TStream; Encoding: TEncoding); overload;

C++

void __fastcall LoadFromStream(System::Classes::TStream* Stream)/* overload */;
void __fastcall LoadFromStream(System::Classes::TStream* Stream, 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 lue depuis un flux.

Appelez LoadFromStream pour remplir une arborescence à partir du flux spécifié par le paramètre Stream. Par exemple, utilisez LoadFromStream pour charger une arborescence depuis une image stockée dans une table de base de données, en utilisant un objet TBlobStream. Chaque noeud de l'arborescence est séparé par un caractère nouvelle ligne. Le flux ne fournit 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 fichier, utilisez la méthode LoadFromFile. 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