GetStyleSheetResult GetDashboardStyleSheet(string mon, StyleSheetMdPattern tPattern)
mon. Моникёр открытого экземпляра информационной панели.
tPattern. Шаблон, в соответствии с которым будет извлекаться информация о стилях, хранящихся в таблице стилей.
Операция GetDashboardStyleSheet получает информацию о таблице стилей, которая используется в информационной панели.
Для выполнения операции укажите в поле mon моникёр открытого экземпляра информационной панели, а в поле tPattern шаблон, в соответствии с которым будет получена информация о таблице стилей. Моникёр может быть получен при выполнении операции OpenDashboard.
Результатом выполнения операции будет полученная информация о используемой таблице стилей.
Ниже приведён пример получения информации о таблице стилей, используемой в информационной панели. В запросе передаётся моникёр экземпляра информационной панели и шаблон выполнения операции. В ответе возвращается полученная о таблице стилей информация.
{
"GetDashboardStyleSheet" :
{
"mon" : "GMECIJJOMAEIGOAECONJOOPCPAAOKJLEGJDKHKIJPMKKMFLP!M!S!PKHADKNJOMAEIGOAEDIAMPFMELNEAIENEOKCNMJCJENEOPKOC",
"tPattern" :
{
"preview" : "true",
"ps" :
{
"width" : "120",
"height" : "40"
}
}
}
}
{
"GetDashboardStyleSheetResult" :
{
"id" :
{
"id" : ""
},
"key" :
{
"k" : "7477"
},
"meta" :
{
"name" : "Таблица стилей",
"type" : "0",
"items" :
{
"it" :
{
"key" : "1",
"tag" : "TAB",
"preview" : "iVBORw0KGgoAAAANSUhEUgAAAHgAAAAoCAYAAAA16j4lAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFeSURBVHhe7ZjrjYMwEAZdHgW5HPdCK3SykX2QmPXjAsopp08zElLWa/jh8S4mwUCa4AdACwSLg2BxECwOgsVBsDgIFgfB4iBYHASLg2BxECwOgsVBsDgIFgfB4iBYHASLg2BxECwOgsVBsDgIFgfB4iBYnFbwlsxCqK7oZ3yJ1SwsZpsfhxlnwWtsFzEt/0Bylps3G4KvUgneF3Gt05nNbAlm6UsrWzZYMIudzQe/8hJcWvOsUo8qcldc23tLJ6jipu1Xrd/f61n3HVfmIfgqL8FZypJOyT6dij5J2vON4EHscyMQfIvPC87PSROhPva5EQi+xYUWfTATvJnF1D5rFpffrn333vcIvkV1yNrFNYcsM4v7u7YwEZyrN0+bCfVxN9cRORqHKW9+JtVjI8HLT/U+Yy9tEPvc6HsXwbe48UfHSHBV/U9px4Gr7gA9wbTov6IVDFIgWBwEi4NgcR7u8e4yLwBNrgAAAABJRU5ErkJggg==",
"name" : "Стиль1",
"id" : "I1"
}
}
}
}
}
public static GetStyleSheetResult GetDashboardStyleSheet(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetDashboardStyleSheet()
{
tPattern = new StyleSheetMdPattern()
{
preview = true,
ps = new Size() { height = 40, width = 120 }
},
mon = moniker
};
// Получение информации о таблице стилей
var result = somClient.GetDashboardStyleSheet(tGet);
return result;
}
См. также: