IEaxAnalyzer.LoadFromStream

Синтаксис Fore

LoadFromStream(Stream: IIOStream ;[ Options: EaxSaveLoadOptions = 0]);

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

LoadFromStream(Stream: System.IO.Stream; Options: Prognoz.Platform.Interop.Express.EaxSaveLoadOptions);

Параметры

Stream. Поток, из которого будут загружены данные.

Options. Параметры загрузки данных. Необязательный параметр.

Описание

Метод LoadFromStream загружает данные в экспресс-отчет из потока.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с идентификатором «Button1», компонента TabSheetBox и компонента UiErAnalyzer с наименованием «UiErAnalyzer1», являющегося источником данных для TabSheetBox. В «UiErAnalyzer1» должен быть загружен экспресс-отчет. Также в файловой системе должен присутствовать файл «C:\EXPR.ppexpress», содержащий сохраненный экспресс-отчет.

Пример выполняться при нажатии на кнопку.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    mb: IMetabase;
    Expr: IEaxAnalyzer;
    Fs: IFileStream;
Begin
    mb := MetabaseClass.Active;
    Expr := UiErAnalyzer1.ErAnalyzer;
    Fs := 
New FileStream.Create("C:\EXPR.ppexpress", FileOpenMode.Read, FileShare.DenyWrite);
    Expr.LoadFromStream(Fs);
End Sub Button1OnClick;

После выполнения примера в экспресс-отчет будут загружены данные из потока. Поток представляет файл «C:\EXPR.ppexpress».

См. также:

IEaxAnalyzer