IEaxAnalyzeCore.SaveSettingsToXml

Синтаксис

SaveSettingsToXml(Element: IXmlDomElement; Options: EaxSaveSettings);

Параметры

Element. Объект, в который будут сохранены параметры экспресс-отчёта;

Options. Параметры сохранения визуализаторов экспресс-отчёта.

Описание

Метод SaveSettingsToXml выгружает параметры экспресс-отчёта в формате xml.

Комментарии

Для загрузки параметров экспресс-отчета из xml используйте метод IEaxAnalyzeCore.LoadSettingsFromXml.

Пример

Для выполнения примера в репозитории предполагается наличие экспресс-отчёта с идентификатором «OLAP».

Добавьте ссылки на системные сборки: Express, Metabase, Xml.

Sub UserSaveToXML;
Var
    mb: Imetabase;
    Eax: IEaxAnalyzer;
    XmlDoc: IXmlDomDocument3;
    el: IXmlDomElement;
Begin
    mb := MetabaseClass.Active;
    // Создаем xml-документ
    XmlDoc := New FreeThreadedDOMDocument60.Create;
    el := XmlDoc.createElement("Root");
    XmlDoc.appendChild(el);
    // Получаем экспресс-отчёт
    Eax := mb.ItemById("OLAP").Bind As IEaxAnalyzer;
    // Выгружаем настройки экспресс-отчёта в xml-документ
    Eax.SaveSettingsToXml(el, EaxSaveSettings.Grid);
    // Сохраняем xml-документ
    XmlDoc.save("C:\OlapSettings.xml");
End Sub UserSaveToXML;

Результат выполнения примера: настройки таблицы экспресс-отчёта сохранены в формате xml в файл «C:\OlapSettings.xml».

См. также:

IEaxAnalyzeCore