IMap.SaveToXml

Синтаксис Fore

SaveToXml(SaveMethod: MapXmlSaveMethod): String;

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

SaveToXml(SaveMethod: Prognoz.Platform.Interop.Map.MapXmlSaveMethod) : System.String;

Параметры:

SaveMethod. Метод, с помощью которого будет произведена выгрузка.

Описание:

Метод SaveToXml выгружает карту в  формат XML.

Пример Fore

Для выполнения примера потребуется экспресс-отчёт с идентификатором «EXPRESS_REPORT» и размещённой на нём картой.

Sub UserProc;
Var
    MetaBase: IMetabase;
    XMLSave: string;
Begin
    MetaBase := MetabaseClass.Active;
    XMLSave := (MetaBase.ItemById(
"EXPRESS_REPORT").Bind As IEaxAnalyzer).Map.Map.SaveToXml(MapXmlSaveMethod.Visual);
    Debug.WriteLine(XMLSave);
End Sub UserProc;

После выполнения примера оформление карты экспресс-отчёта будет выгружено в формат XML.

Пример Fore.NET

Для выполнения примера потребуется экспресс-отчёт с идентификатором «EXPRESS_REPORT» и размещённой на нём картой.

Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Map;
Imports Prognoz.Platform.Interop.Tab;
Imports System.Diagnostics;

Public Sub Main(Params: StartParams);
Var
    MetaBase: IMetabase;
    XMLSave: string;
Begin
    MetaBase := Params.Metabase;
    XMLSave := (MetaBase.ItemById["EXPRESS_REPORT"].Bind() As IEaxAnalyzer).Map.Map.SaveToXml(MapXmlSaveMethod.mxsmVisual);
    System.Diagnostics.Debug.WriteLine(XMLSave);
End Sub;

После выполнения примера оформление карты экспресс-отчёта будет выгружено в формат XML.

См. также:

IMap