bool SetChartGraphArea(ChartGraphAreaId tGraphArea, ChartGraphArea tArg)
mon. Моникёр области построения диаграммы.
tArg. Параметры области построения, которые необходимо применить.
Операция SetChartGraphArea изменяет настройки области построения диаграммы.
Для выполнения операции укажите в поле tGraphArea моникёр области построения, а в поле tArg устанавливаемые настройки. Моникёр может быть сформирован на основании моникёра диаграммы, указываемого в операциях GetChart, SetChart, GetChartSeries. Моникёр формируется в следующем формате: «Моникёр диаграммы»!GraphArea.
Результатом работы операции будет логическое значение true, если изменение настроек области построения завершилось успешно.
Ниже приведён пример изменения настроек области построения диаграммы. В запросе передаётся моникёр для работы с областью построения и устанавливаемые настройки. В ответе возвращается признак успешного применения изменений.
{
"SetChartGraphArea" :
{
"tGraphArea" :
{
"id" : "EDKKJPHJEHILFOAEPIMEEFNEPLBBPMIENIOCOOKNODOIOCGE!M!S!PPDJOMGIJEHILFOAEKDIEBFPLEKLKDGJEDJIIBCHBAEAKDPIA!Sheets!1!Objects!PrxChart1!GraphArea"
},
"tArg" :
{
"bg" :
{
"type" : "2",
"gfill" :
{
"cf" : "#00FF00",
"ct" : "#00FFFF",
"tp" : "0",
"a" : "45"
}
},
"bd" :
{
"clr" : "#000000",
"s" : "0",
"enabled" : "true"
}
}
}
}
{
"SetChartGraphAreaResult" : "1"
}
public static bool SetChartGraphArea(string chartMoniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операции
// Параметры выполнения операции
var tSet = new SetChartGraphArea()
{
tGraphArea = new ChartGraphAreaId()
{
id = chartMoniker + "!GraphArea"
},
tArg = new ChartGraphArea()
{
bg = new ChartBackgroundSettings()
{
type = 2, //Gradient
gfill = new ChartGradientFillSettings()
{
cf = "#00FF00", //Lime
ct = "#00FFFF", //Cyan
a = 45
}
},
bd = new ChartLine()
{
enabled = true,
s = 0,
clr = "#000000" //Black
}
}
};
// Изменение настроек области построения
var result = somClient.SetChartGraphArea(tSet);
return result;
}
См. также: