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».
См. также: