Vcl.Outline.TCustomOutline.LoadFromStream

提供: RAD Studio API Documentation
移動先: 案内検索

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 */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Outline.pas
Vcl.Outline.hpp
Vcl.Outline TCustomOutline


説明

ストリームから読み込んだテキスト イメージから、アウトラインをロードします。

LoadFromStream を呼び出すと、Stream パラメータで指定されたストリームから、アウトラインを構築することができます。 たとえば、LoadFromStream を使用すると、TBlobStream オブジェクトを使って、データベース テーブルに格納されているイメージからアウトラインをロードすることができます。アウトライン内の各ノードは、復帰改行文字で区切られます。ストリームは、ルート ノードを提供しません。

先頭部分のタブや空白は、アウトラインのレベルに変換されます。 先頭部分のタブや空白がないテキストは、レベル 1 の項目になります。 たとえば次の一連の文字列は、ルートから第 1 レベルの子が 3 つ、それに第 2 レベルの子が、1つ目と3つ目のノードに追加されたアウトラインを表しています:

ChildA ChildA1 ChildB ChildC ChildC1

ファイルから読み込んだテキスト イメージからアウトラインを構築していくには、LoadFromFile メソッドを使用します。 TStrings オブジェクトで表されているテキスト イメージからアウトラインを構築するには、Lines プロパティを使用します。

関連項目


コード サンプル