MapChartLabel GetMapChartLabels(MapChartId tMapChart)
tMapChart. Моникёр SVG-карты в информационной панели.
Операция GetMapChartLabels получает настройки подписи территорий у SVG-карты в информационной панели.
Для выполнения операции укажите в поле tMapChart моникёр открытого экземпляра информационной панели с постфиксом «!MetaModels!ключ визуализатора!MapChart». Моникёр может быть получен при выполнении операции OpenDashboard. Ключ может быть получен в результате выполнения операции GetDashboardVisualizers у визуализатора, имеющего тип MapChart.
Результатом выполнения операции будут полученные настройки подписи территорий.
Ниже приведён пример получения настроек подписей территорий у SVG-карты. В запросе передаётся моникёр для работы с SVG-картой. В ответе возвращаются полученные настройки подписей территорий.
{
"GetMapChartLabels" :
{
"tMapChart" :
{
"id" : "EMPIIFFKOENHGOAEAJAMMDOLKDCENALECKJBFFBDBIEGOLGI!M!S!PBKHBMIFKOENHGOAEOPEMLBAPGADHDOGEILIJBFHGMEINAFHD!MetaModels!1!MapChart"
}
}
}
{
"GetMapChartLabelsResult" :
{
"text" : "%Name. Доступно: %AreaValue",
"noData" : "Данные отсутствуют",
"font" :
{
"fnt" :
{
"family" : "Microsoft Sans Serif",
"style" :
{
"it" : "Regular"
},
"size" :
{
"width" : "-1",
"height" : "12",
"units" : "DLU96"
}
},
"fclr" : "#121213"
},
"bd" :
{
"p" :
{
"clr" : "#000000",
"s" : "1",
"w" : "1.3"
},
"ic" : "1"
}
}
}
public static MapChartLabel GetMapChartLabels(string moniker, uint visKey)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetMapChartLabels()
{
tMapChart = new MapChartId() { id = moniker + "!MetaModels!" + visKey + "!MapChart" }
};
// Получение настроек подписей территорий
var result = somClient.GetMapChartLabels(tGet);
return result;
}
См. также: