bool ChangeCaptionSettings(ChartCaptionId mon, ChangeCaptionSettingsArgs arg)
mon. Моникёр заголовка диаграммы.
arg. Настройки заголовка, которые необходимо задать.
Операция ChangeCaptionSettings изменяет положение и текст заголовка диаграммы в регламентном отчёте.
Операция позволяет изменить основной заголовок или заголовки осей у диаграммы. Для выполнения операции укажите в поле mon моникёр заголовка в одном из следующих форматов:
Моникёр экземпляра регламентного отчёта!Sheets!Ключ листа!Objects!Идентификатор диаграммы!Caption. Основной заголовок диаграммы;
Моникёр экземпляра регламентного отчёта!Sheets!Ключ листа!Objects!Идентификатор диаграммы!AxisX!Caption. Заголовок оси X диаграммы;
Моникёр экземпляра регламентного отчёта!Sheets!Ключ листа!Objects!Идентификатор диаграммы!AxisY!Caption. Заголовок оси Y диаграммы.
В поле arg укажите новое расположение или текст заголовка.
Результатом выполнения операции будет логическое значение true, если изменение расположения/текста заголовка завершилось успешно.
Ниже приведён пример изменения расположения основного заголовка у диаграммы в регламентном отчёте. В запросе передаётся моникёр заголовка и относительные координаты и размеры заголовка. В ответе возвращается признак успешного изменения расположения.
{
"ChangeCaptionSettings" :
{
"mon" :
{
"id" : "FFNAKJOANICIGOAEKMPEFIIGMCAGPNOEKKDDNNJJIPOMJKBK!M!S!PJPBDGOOANICIGOAEIDNFIKEJLMICGKJEFLDIBGCCPKLCPBPM!Sheets!1!Objects!PrxChart1!Caption"
},
"arg" :
{
"r" :
{
"left" : "0.25",
"top" : "0.25",
"width" : "0.7",
"height" : "0.05"
}
}
}
}
{
"ChangeCaptionSettingsResult" : "1"
}
public static bool ChangeCaptionSettings(string moniker, uint sheetKey, string chartId)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tChange = new ChangeCaptionSettings()
{
arg = new ChangeCaptionSettingsArgs()
{
r = new RectF()
{
left = 0.25,
top = 0.25,
height = 0.05,
width = 0.7
}
},
mon = new ChartCaptionId() { id = moniker + "!Sheets!" + sheetKey + "!Objects!" + chartId + "!Caption" }
};
// Изменение расположения заголовка диаграммы
var result = somClient.ChangeCaptionSettings(tChange);
return result;
}
См. также: