IDocumentBase.LoadFromStream

Синтаксис Fore

LoadFromStream(Stream: IIOStream);

Синтаксис Fore.NET

LoadFromStream(Stream: System.IO.Stream);

Параметры

Stream. Поток, из которого осуществляется загрузка в документ.

Описание

Метод LoadFromStream осуществляет загрузку содержимого потока, передаваемого посредством параметра Stream, в документ.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки и компонента FlashBox.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    CrInfo: IMetabaseObjectCreateInfo;
    Doc: IDocument;
    MemStr: IMemoryStream;
Begin
    MB := MetabaseClass.Active;
    CrInfo := MB.CreateCreateInfo;
    CrInfo.ClassID := MetabaseObjectClass.KE_CLASS_DOCUMENT;
    CrInfo.Id := "Flash_Document";
    CrInfo.Name := "Flash_Document";
    CrInfo.Parent := MB.Root;
    MObj := MB.CreateObject(CrInfo).Edit;
    Doc := MObj As IDocument;
    MemStr := New MemoryStream.Create;
    FlashBox1.SaveToStream(MemStr);
    Doc.LoadFromStream(MemStr);
    Dispose MemStr;
    MObj.Save;
End Sub Button1OnClick;

После выполнения примера при нажатии на кнопку в репозитории будет создан объект Документ с идентификатором "Flash_Document", в который будет сохранен флэш-объект, загруженный в "FlashBox1".

См. также:

IDocumentBase