ChartSeries GetChartSeries(ChartId tChart)
tChart. Моникёр диаграммы.
Операция GetChartSeries получает настройки рядов диаграммы.
Для выполнения операции укажите в поле tChart моникёр диаграммы. Моникёр диаграммы строится на базе моникера объекта репозитория, с диаграммой которого осуществляется работа, по следующим правилам:
«Моникёр экземпляра экспресс-отчета»!Chart. Диаграмма экспресс-отчета (если в экспресс-отчете один лист);
«Моникёр экземпляра экспресс-отчета»!Sheets!«Ключ листа»!Chart. Диаграмма заданного листа экспресс-отчета (если в экспресс-отчете несколько листов);
«Моникёр экземпляра рабочей книги»!Chart. Диаграмма рабочей книги (если в рабочей книге один лист);
«Моникёр экземпляра рабочей книги»!Sheets!«Ключ листа»!Chart. Диаграмма заданного листа рабочей книги (если в рабочей книге несколько листов);
«Моникёр экземпляра регламентного отчета»!Sheets!«Ключ листа»!Objects!«Идентификатор диаграммы». Диаграмма, расположенная на листе регламентного отчета.
Результатом работы операции будут настройки рядов диаграммы.
Ниже приведён пример получения настроек рядов диаграммы, добавленной на лист регламентного отчёта. В запросе передаётся моникёр диаграммы. В ответе приходят полученные настройки рядов.
{
"GetChartSeries" :
{
"tChart" :
{
"id" : "S2!M!S!P1!Sheets!1!Objects!PrxChart1"
}
}
}
{
"GetChartSeriesResult" :
{
"series" :
{
"it" :
[
{
"def" : "1",
"type" : "8",
"bd" :
{
"enabled" : "0"
},
"imask" : "41680900"
},
{
"type" : "8",
"name" : "",
"dil" : "1",
"asa" : "0",
"bd" :
{
"enabled" : "1",
"clr" : "#488DB1",
"s" : "0",
"w" : "0.25"
},
"imask" : "167903231"
},
{
"type" : "8",
"name" : "",
"dil" : "1",
"asa" : "0",
"bd" :
{
"enabled" : "1",
"clr" : "#4AA86B",
"s" : "0",
"w" : "0.25"
},
"imask" : "167903231"
},
{
"type" : "8",
"name" : "",
"dil" : "1",
"asa" : "0",
"bd" :
{
"enabled" : "1",
"clr" : "#C3A83D",
"s" : "0",
"w" : "0.25"
},
"imask" : "167903231"
},
{
"type" : "8",
"name" : "",
"dil" : "1",
"asa" : "0",
"bd" :
{
"enabled" : "1",
"clr" : "#D45B5B",
"s" : "0",
"w" : "0.25"
},
"imask" : "167903231"
}
]
}
}
}
public static ChartSeries GetChartSeries(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операции
// Параметры выполнения операции
var tGet = new GetChartSeries()
{
tChart = new ChartId() { id = moniker }
};
// Получаем настройки рядов диаграммы
var result = somClient.GetChartSeries(tGet);
return result;
}
См. также: