DashboardTabsView GetDashboardTabsView(string mon, DashboardTabsView tArg)
mon. Моникёр визуализатора Вкладка
tArg. Получаемые настройки визуализатора.
Операция GetDashboardTabsView получает настройки визуализатора Вкладка.
Для выполнения операции укажите в поле mon моникёр экземпляра информационной панели с постфиксом «!Slides!ключ слайда!Visualizers!ключ визуализатора», а в поле tArg пустые значения или значения по умолчанию для тех полей, значения которых необходимо получить. Для коллекций укажите один элемент. Моникёр может быть получен при выполнении операции OpenDashboard.
Результатом операции будут полученные настройки визуализатора.
Ниже приведён пример получения настроек визуализатора Вкладка, расположенного на слайде информационной панели. В запросе передаётся моникёр визуализатора и список настроек, значения которых необходимо получить. В ответе возвращаются полученные значения настроек.
{
"GetDashboardTabsView": {
"mon": "GGIGICGOPECJGOAEAIBGPJNEPOKCOGPEELFEBGLDHCCOCDIH!M!S!PEAPAEDGOPECJGOAEEFICOIHFBEKAJCBELLJFDDMIKPHHNHOE!Slides!1!Visualizers!1",
"tArg": {
"tabs": {
"its": {
"it": {
"k": "-1",
"n": "",
"backgroundColor": "",
"tabBackgroundColor": "",
"font": {
"family": "",
"style": {
"it": "Regular"
},
"size": {
"width": "-1",
"height": "-1",
"units": "Pt"
}
},
"fontColor": ""
}
},
"activeIndex": "0"
},
"font": {
"family": "",
"style": {
"it": "Regular"
},
"size": {
"width": "-1",
"height": "-1",
"units": "Pt"
}
},
"backgroundColor": "",
"tabBackgroundColor": "",
"fontColor": ""
}
}
}
{
"GetDashboardTabsViewResult": {
"tabs": {
"its": {
"it": {
"k": "1",
"n": "Вкладка 1",
"backgroundColor": "{}",
"tabBackgroundColor": "{}",
"font": {
"family": "Microsoft Sans Serif",
"style": {
"it": "Regular"
},
"size": {
"width": "-1",
"height": "14",
"units": "Pt"
}
},
"fontColor": "#48494C"
}
},
"activeIndex": "0"
},
"font": {
"family": "Microsoft Sans Serif",
"style": {
"it": "Regular"
},
"size": {
"width": "-1",
"height": "14",
"units": "Pt"
}
},
"backgroundColor": "",
"tabBackgroundColor": "",
"fontColor": "#48494C"
}
}
public static DashboardTabsView GetDashboardTabsView(string moniker, uint slideKey, uint visKey)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetDashboardTabsView()
{
tArg = new DashboardTabsView()
{
backgroundColor = string.Empty,
font = new GxFont()
{
family = string.Empty,
size = new SizeUF()
{
height = -1,
width = -1,
units = SizeUnits.Pt
},
style = new GxFontStylePart[1]
{
GxFontStylePart.Regular
}
},
fontColor = string.Empty,
tabBackgroundColor = string.Empty,
tabs = new DashboardTabs()
{
activeIndex = 0,
its = new DashboardTab[1]
{
new DashboardTab()
{
backgroundColor = string.Empty,
font = new GxFont()
{
family = string.Empty,
size = new SizeUF()
{
height = -1,
width = -1,
units = SizeUnits.Pt
},
style = new GxFontStylePart[1]
{
GxFontStylePart.Regular
}
},
fontColor = string.Empty,
k = uint.MaxValue,
n = string.Empty,
tabBackgroundColor = string.Empty
}
}
}
},
mon = moniker + "!Slides!" + slideKey + "!Visualizers!" + visKey
};
// Получение настроек визуализатора Вкладка
var result = somClient.GetDashboardTabsView(tGet);
return result;
}
См. также: