LoadFromStream(Stream: IIOStream);
LoadFromStream(Stream: System.IO.Stream);
Stream. Поток, из которого осуществляется загрузка в документ.
Метод LoadFromStream осуществляет загрузку содержимого потока, передаваемого посредством параметра Stream, в документ.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки и компонента 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".
См. также: