bool SetChartCaption(ChartCaptionId mon, ChartCaption arg)
mon. Моникёр заголовка диаграммы.
arg. Настройки заголовка, которые необходимо установить.
Операция SetChartCaption изменяет настройки заголовка диаграммы в регламентном отчёте.
Операция позволяет изменить настройки основного заголовка или настройки заголовков осей у диаграммы в регламентном отчёте. Для выполнения операции укажите в поле mon моникёр заголовка в одном из следующих форматов:
Моникёр экземпляра регламентного отчёта!Sheets!Ключ листа!Objects!Идентификатор диаграммы!Caption. Основной заголовок диаграммы;
Моникёр экземпляра регламентного отчёта!Sheets!Ключ листа!Objects!Идентификатор диаграммы!AxisX!Caption. Заголовок оси X диаграммы;
Моникёр экземпляра регламентного отчёта!Sheets!Ключ листа!Objects!Идентификатор диаграммы!AxisY!Caption. Заголовок оси Y диаграммы.
В поле arg укажите изменяемые значения настроек.
Результатом выполнения операции будет логическое значение true, если изменение настроек заголовка завершилось успешно.
Ниже приведён пример изменения настроек основного заголовка у диаграммы в регламентном отчёте. В запросе передаётся моникёр заголовка и устанавливаемые значения. В ответе возвращается признак успешного изменения настроек.
{
"SetChartCaption" :
{
"mon" :
{
"id" : "FFNAKJOANICIGOAEKMPEFIIGMCAGPNOEKKDDNNJJIPOMJKBK!M!S!PJPBDGOOANICIGOAEIDNFIKEJLMICGKJEFLDIBGCCPKLCPBPM!Sheets!1!Objects!PrxChart1!Caption"
},
"arg" :
{
"ap" : "false",
"v" : "true",
"ww" : "true",
"ha" : "Center"
}
}
}
{
"SetChartCaptionResult" : "1"
}
public static bool SetChartCaption(string moniker, uint sheetKey, string chartId)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tSet = new SetChartCaption()
{
arg = new ChartCaption()
{
ap = false,
v = true,
ww = true,
ha = ChartHorizontalAlignment.Center
},
mon = new ChartCaptionId() { id = moniker + "!Sheets!" + sheetKey + "!Objects!" + chartId + "!Caption" }
};
// Изменение параметров заголовка диаграммы
var result = somClient.SetChartCaption(tSet);
return result;
}
См. также: