SetChartCaption

Синтаксис

bool SetChartCaption(ChartCaptionId mon, ChartCaption arg)

Параметры

mon. Моникёр заголовка диаграммы.

arg. Настройки заголовка, которые необходимо установить.

Описание

Операция SetChartCaption изменяет настройки заголовка диаграммы в регламентном отчёте.

Комментарии

Операция позволяет изменить настройки основного заголовка или настройки заголовков осей у диаграммы в регламентном отчёте. Для выполнения операции укажите в поле mon моникёр заголовка в одном из следующих форматов:

В поле arg укажите изменяемые значения настроек.

Результатом выполнения операции будет логическое значение true, если изменение настроек заголовка завершилось успешно.

Пример

Ниже приведён пример изменения настроек основного заголовка у диаграммы в регламентном отчёте. В запросе передаётся моникёр заголовка и устанавливаемые значения. В ответе возвращается признак успешного изменения настроек.

SOAP-запрос:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SetChartCaption xmlns="http://www.fsight.ru/PP.SOM.Som">
<mon xmlns="">
  <id>FFNAKJOANICIGOAEKMPEFIIGMCAGPNOEKKDDNNJJIPOMJKBK!M!S!PJPBDGOOANICIGOAEIDNFIKEJLMICGKJEFLDIBGCCPKLCPBPM!Sheets!1!Objects!PrxChart1!Caption</id>
  </mon>
<arg xmlns="">
  <ap>false</ap>
  <v>true</v>
  <ww>true</ww>
  <ha>Center</ha>
  </arg>
  </SetChartCaption>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
  <SetChartCaptionResult xmlns="http://www.fsight.ru/PP.SOM.Som" xmlns:q1="http://www.fsight.ru/PP.SOM.Som" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1</SetChartCaptionResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"SetChartCaption" :
{
"mon" :
{
"id" : "FFNAKJOANICIGOAEKMPEFIIGMCAGPNOEKKDDNNJJIPOMJKBK!M!S!PJPBDGOOANICIGOAEIDNFIKEJLMICGKJEFLDIBGCCPKLCPBPM!Sheets!1!Objects!PrxChart1!Caption"
},
"arg" :
{
"ap" : "false",
"v" : "true",
"ww" : "true",
"ha" : "Center"
}
}
}

JSON-ответ:

{
"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;
}

См. также:

Работа с регламентными отчётами