Microsoft Agent 2.0
Таблица 2
| Свойство | Описание |
|---|---|
| active | Позволяет узнать, является ли приложение активным клиентом и находится ли персонаж поверх других окон |
| autoPopupMenu | Позволяет узнать или установить режим отображения локального меню |
| description | Возвращает строку, содержащую описание персонажа |
| extraData | Возвращает строку, содержащую дополнительную информацию о персонаже |
| GUID | Возвращает глобальный уникальный идентификатор персонажа |
| hasOtherClients | Позволяет узнать, используется ли персонаж несколькими приложениями |
| height | Возвращает или устанавливает высоту персонажа |
| helpContextID | Возвращает или устанавливает идентификатор справочной системы |
| helpFile | Возвращает или устанавливает имя файла справочной системы |
| helpModeOn | Возвращает или устанавливает режим включения справочной системы |
| idleOn | Позволяет узнать, управляет ли сервер режимом простоя |
| languageID | Возвращает или устанавливает идентификатор языка для персонажа |
| left | Возвращает горизонтальную координату левого верхнего угла персонажа |
| moveCause | Возвращает целое число, содержащее код причины перемещения персонажа |
| name | Возвращает имя персонажа по умолчанию |
| originalHeight | Возвращает изначальную высоту персонажа |
| originalWidth | Возвращает изначальную ширину персонажа |
| pitch | Возвращает значение, передаваемое персонажем ядру обработки текста |
| soundEffectsOn | Позволяет узнать, разрешено ли использование звуковых эффектов |
| speed | Позволяет узнать скорость вывода речевой информации |
| SRModeID | Позволяет узнать или установить тип системы распознавания речи, используемой персонажем |
| SRStatus | Позволяет узнать, поддерживается ли режим распознавания речи |
| top | Возвращает вертикальную координату левого верхнего угла персонажа |
| TTSModeID | Позволяет узнать или установить тип системы Text-to-Speech |
| version | Возвращает версию персонажа |
| visibilityCase | Возвращает целое число, содержащее код причины, вследствие которой персонаж стал видимым |
| visible | Позволяет узнать, виден персонаж в данный момент или нет |
| width | Возвращает ширину персонажа |
| Метод | Описание |
| activate | Переключает фокус на персонажа |
| gestureAt | Проигрывает анимацию в направлении указанных координат |
| get | Возвращает текущее состояние анимации или загружает аудиофайл с указанного HTTP-сервера |
| hide | Делает персонаж невидимым |
| interrupt | Позволяет персонажу прервать выполнение каких-либо команд другого персонажа |
| listen | Включает режим распознавания речи |
| moveTo | Перемещает персонаж в указанную точку экрана |
| play | Выполняет одну из предопределенных команд |
| show | Делает персонаж видимым и выполняет последовательность анимаций Showing |
| showPopupMenu | Отображает локальное меню в заданной точке экрана |
| speak | Заставляет персонаж произнести указанный текст |
| stop | Останавливает выполнение текущей анимации |
| stopAll | Останавливает все команды в очереди |
| think | Отображает заданный текст в специальном окне |
| wait | Приостанавливает выполнение анимации |








