bool TabInsertColumns(TabSheetId tTabSheet, TabInsertDeleteArg tArg)
tTabSheet. Моникёр таблицы, в которую добавляются столбцы.
tArg. Параметры добавления столбцов.
Операция TabInsertColumns добавляет столбцы в таблицу.
Для выполнения операции укажите в поле tTabSheet моникёр таблицы, а в поле tArg параметры добавления столбцов. Моникёр может быть сформирован на основании моникёра открытого экземпляра объекта, с таблицей которого осуществляется работа, по следующим правилам:
«Моникёр экземпляра экспресс-отчета»!Tab. Таблица экспресс-отчета (если в экспресс-отчете один лист).
«Моникёр экземпляра экспресс-отчета»!Sheets!«Ключ листа»!Tab. Таблица заданного листа экспресс-отчета (если в экспресс-отчете несколько листов).
«Моникёр экземпляра рабочей книги»!Tab. Таблица рабочей книги (если в рабочей книге один лист).
«Моникёр экземпляра рабочей книги»!Sheets!«Ключ листа»!Tab. Таблица заданного листа рабочей книги (если в рабочей книги несколько листов).
«Моникёр экземпляра рабочей книги»!CorrTab. Таблица с матрицей корреляции.
«Моникёр экземпляра рабочей книги»!CoeffTab. Таблица с коэффициентами уравнения.
«Моникёр экземпляра рабочей книги»!WeightsTab. Таблица с матрицей весов.
«Моникёр экземпляра регламентного отчета»!Ключ листа. Таблица отдельного листа регламентного отчета.
Результатом выполнения операции будет логическое значение true, если вставка столбцов завершилась успешно.
Ниже приведён пример вставки столбцов на странице регламентного отчёта. В запросе передаётся моникёр страницы и параметры вставки столбцов. В ответе приходит признак удачного выполнения операции.
{
"TabInsertColumns" :
{
"tTabSheet" :
{
"id" : "S1!M!S!P1!1"
},
"tArg" :
{
"index" : "5",
"count" : "3",
"type" : "2"
}
}
}
{
"TabInsertColumnsResult" : "1"
}
public static bool AddColumns(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операции
// Параметры выполнения операции
var tTab = new TabInsertColumns()
{
tArg = new TabInsertDeleteArg()
{
index = 5,
count = 3,
type = 2
},
tTabSheet = new TabSheetId() { id = moniker }
};
// Добавление столбцов
var result = somClient.TabInsertColumns(tTab);
return result;
}
См. также: