bool SetChartLabel(ChartLabelId tLabel, ChartLabel tArg)
tLabel. Моникёр для работы с подписями данных.
tArg. Устанавливаемые настройки подписей данных.
Операция SetChartLabel изменяет настройки подписей данных на диаграмме.
Для выполнения операции укажите в поле tLabel моникёр для работы с подписями данных, а в поле tArg устанавливаемые настройки. Моникёр может быть сформирован на основании моникёра диаграммы, указываемого в операциях GetChart, SetChart, GetChartSeries. Моникёр формируется в следующем формате:
«Моникёр диаграммы!Label». Подписи данных для ряда по умолчанию.
«Моникёр диаграммы!Series!Индекс ряда!Label». Подписи данных для ряда с указанным индексом.
«Моникёр диаграммы!Series!Индекс ряда!Points!Label». Подписи данных для точек ряда.
«Моникёр диаграммы!Series!Индекс ряда!Points!Индекс точки!Label». Подписи данных для точки ряда с указанным индексом.
Результатом выполнения операции будет логическое значение true, если применение изменений завершилось успешно.
Ниже приведён пример изменения настроек подписей данных диаграммы. В запросе передаётся моникёр для работы с подписями данных и устанавливаемые настройки. В ответе возвращается признак успешного применения настроек.
{
"SetChartLabel" :
{
"tLabel" :
{
"id" : "S1!M!S!P1!Sheets!1!Objects!PrxChart3!Label"
},
"tArg" :
{
"v" : "true",
"p" : "Left",
"t" : "X: %XValue"
}
}
}
{
"SetChartLabelResult" : "1"
}
public static bool SetChartLabel(string chartMoniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операции
// Параметры выполнения операции
var tSet = new SetChartLabel()
{
tLabel = new ChartLabelId()
{
id = chartMoniker + "!Label"
},
tArg = new ChartLabel()
{
v = true,
p = ChartLabelPosition.Left,
t = "X: %XValue"
}
};
// Получение настроек подписей данных
var result = somClient.SetChartLabel(tSet);
return result;
}
См. также: