Interface IUserOptions
Опции пользователя.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface IUserOptions : IApiObject, IApiEntity, INotifyPropertyChanged
Properties
AdditionalUserOptions
Дополнительные опции
Declaration
[Obsolete("Became obsolete in version 24")]
IAdditionalUserOptions AdditionalUserOptions { get; }
Property Value
| Type | Description |
|---|---|
| IAdditionalUserOptions |
ClientColorHighlight
Цвет подсветки элементов интерфейса.
Declaration
ColorHighlight ClientColorHighlight { get; set; }
Property Value
| Type | Description |
|---|---|
| ColorHighlight |
ClientColorTheme
Тема интерфейса.
Declaration
ColorTheme ClientColorTheme { get; set; }
Property Value
| Type | Description |
|---|---|
| ColorTheme |
DefaultGroupDisplayMode
Вид содержимого групп по умолчанию.
Declaration
GroupDisplayMode DefaultGroupDisplayMode { get; set; }
Property Value
| Type | Description |
|---|---|
| GroupDisplayMode |
FastSearchStartSymbolsCount
Количество символов, необходимое для запуска полнотекстового поиска.
Declaration
int FastSearchStartSymbolsCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
FavoritesCatalog
Каталог избранного.
Declaration
IFavoritesCatalog FavoritesCatalog { get; }
Property Value
| Type | Description |
|---|---|
| IFavoritesCatalog |
ImApplyColor
Применять цвет из справочника.
Declaration
ApplyColor ImApplyColor { get; set; }
Property Value
| Type | Description |
|---|---|
| ApplyColor |
ImDensityCheck
Проверять наличие свойства "Плотность" у материала.
Declaration
bool ImDensityCheck { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
ImHatchCheck
Проверять наличие свойства "Стиль штриховки КОМПАС" у материала.
Declaration
bool ImHatchCheck { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
ImLastSelectedMaxCount
Максимальное количество объектов в списке последних выбранных при работе с интеграцией материалов и сортаментов в КОМПАС.
Declaration
int ImLastSelectedMaxCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
ImLockStampEditing
Запретить редактирование ячейки "Материал" в штампе.
Declaration
bool ImLockStampEditing { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
ImSelectionMethod
Признак использования списка последних выбранных объектов при работе с интеграцией материалов и сортаментов в КОМПАС.
Declaration
bool ImSelectionMethod { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
ImShowMainWindow
Показывать главное окно после вставки при работе с интеграцией материалов и сортаментов в КОМПАС.
Declaration
bool ImShowMainWindow { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
ImStartUpLocation
Стартовый узел хранилища при работе с интеграцией материалов и сортаментов в КОМПАС.
Declaration
string ImStartUpLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IspAutoConjuration
Использовать автосопряжения.
Declaration
bool IspAutoConjuration { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IspAutoDimensionByGeometry
Авторазмер.
Declaration
bool IspAutoDimensionByGeometry { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IspChangeMaterialMsg
Уведомлять при изменении параметров в секции "Материал".
Declaration
bool IspChangeMaterialMsg { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IspCreateSpcObject
Создавать объект спецификации.
Declaration
bool IspCreateSpcObject { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IspEditSpcObject
Открывать окно редактирования объекта спецификации.
Declaration
bool IspEditSpcObject { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IspOpenAutoSize
Открывать вкладку "Все размеры" по команде "Найти в справочнике".
Declaration
bool IspOpenAutoSize { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IspPosLeader3D
Создавать обозначение позиции для стандартных изделий в сборке.
Declaration
bool IspPosLeader3D { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IspRestoreSelect
Показывать главное окно после отмены вставки при работе с интеграцией стандартных изделий в КОМПАС.
Declaration
bool IspRestoreSelect { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IspSpcRefresh
Обновлять размещение объектов спецификации.
Declaration
bool IspSpcRefresh { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IspStartUpLocation
Стартовый узел хранилища при работе с интеграцией стандартных изделий в КОМПАС.
Declaration
string IspStartUpLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ObjectsAutoSave
Настройка пользователя "Автоматически сохранять изменения при выходе из режима редактирования".
Declaration
bool ObjectsAutoSave { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
OpenAllPartSizes
Открывать вкладку "Все размеры" при ее наличии.
Declaration
bool OpenAllPartSizes { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Recent
Коллекция недавних.
Declaration
IApiReadOnlyCollection<IAbleToBeRecent> Recent { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IAbleToBeRecent> |
RestrictedListUserOptions
Опции пользователя по работе ограничительных перечней.
Declaration
IRestrictedListUserOptions RestrictedListUserOptions { get; }
Property Value
| Type | Description |
|---|---|
| IRestrictedListUserOptions |
StoredConditions
Хранимые условия.
Declaration
IApiReadOnlyCollection<IStoredCondition> StoredConditions { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IStoredCondition> |
UserNotificationOptions
Опции уведомлений пользователя.
Declaration
IUserNotificationOptions UserNotificationOptions { get; }
Property Value
| Type | Description |
|---|---|
| IUserNotificationOptions |
ViewApplicableOnly
Возвращает или задает признак того, что будут видны только объекты с разрешенной применяемостью.
Declaration
bool ViewApplicableOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
|
ViewGroupsWithElementsOnly
Возвращает или задает признак того, что будут видны только группы с объектами.
Declaration
bool ViewGroupsWithElementsOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
|
Remarks
Группа считается группой с объектами, если в ней есть хотя бы один объект или хотя бы одна группа с объектами
Methods
CreateStoredCondition(string, IComplexCondition, IPropertyOwnerScope)
Создает и возвращает хранимое условие для пользователя.
Declaration
IStoredCondition CreateStoredCondition(string name, IComplexCondition complexCondition, IPropertyOwnerScope ownerScope)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Имя. |
| IComplexCondition | complexCondition | Сложное условие, которое требуется сохранить. |
| IPropertyOwnerScope | ownerScope | Ограничивающая область. |
Returns
| Type | Description |
|---|---|
| IStoredCondition | Хранимое условие. |
GetFavoritesTree(FavoritesTreeOptions)
Возвращает дерево избранного.
Declaration
IFavoritesTree GetFavoritesTree(FavoritesTreeOptions options = FavoritesTreeOptions.Default)
Parameters
| Type | Name | Description |
|---|---|---|
| FavoritesTreeOptions | options | Опции дерева. |
Returns
| Type | Description |
|---|---|
| IFavoritesTree | Дерево избранного. |
PushRecent(IAbleToBeRecent)
Добавить сущность в список недавних.
Declaration
void PushRecent(IAbleToBeRecent ableToBeRecent)
Parameters
| Type | Name | Description |
|---|---|---|
| IAbleToBeRecent | ableToBeRecent | Сущность, способная быть в списке недавних. |
RemoveRecent(IAbleToBeRecent)
Удалить сущность из списка недавних.
Declaration
bool RemoveRecent(IAbleToBeRecent ableToBeRecent)
Parameters
| Type | Name | Description |
|---|---|---|
| IAbleToBeRecent | ableToBeRecent | Сущность, способная быть в списке недавних. |
Returns
| Type | Description |
|---|---|
| bool | Возвращает флаг, показывающий, удалось ли удалить сущность. |