bool SetDashboardGxPageSettings(string mon, DashboardExportPageSettings tArg)
mon. Моникёр открытого экземпляра аналитической панели.
tArg. Параметры выполнения операции.
Операция SetDashboardGxPageSettings изменяет настройки печати информационной панели.
Для выполнения операции укажите в поле mon моникёр открытого экземпляра информационной панели, а в поле tArg устанавливаемые параметры печати. Моникёр может быть получен при выполнении операции OpenDashboard.
Результатом выполнения операции будут логическое значение true, если изменение настроек завершилось успешно.
Ниже приведён пример изменения настроек печати информационной панели. В запросе передаётся моникёр открытого экземпляра информационной панели и устанавливаемые настройки. В ответе возвращаются признак успешного изменения настроек.
{
"SetDashboardGxPageSettings" :
{
"mon" : "DBKCMEPAFHGGGOAEOMNHDEKIAPJLIFDEKIHGCJBHPKMFNJEM!M!S!PDACBALPAFHGGGOAEICMCFDBNGDDKBIPEKLCGKIOKAKHGGDPG",
"tArg" :
{
"centerHorizontal" : "true",
"centerVertical" : "true",
"scale" :
{
"value" : "0.8",
"fitToPages" : "false"
}
}
}
}
{
"SetDashboardGxPageSettingsResult" : "1"
}
public static bool SetDashboardGxPageSettings(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tSet = new SetDashboardGxPageSettings()
{
// Моникёр для работы с визуализатором
mon = moniker,
tArg = new DashboardExportPageSettings()
{
centerHorizontal = true,
centerVertical = true,
scale = new TabPrintScale()
{
fitToPages = false,
value = 0.8 // Масштаб - 80%
}
}
};
// Изменение настроек печати информационной панели
var result = somClient.SetDashboardGxPageSettings(tSet);
return result;
}
См. также: