Интеграция с другими продуктами > Руководство по API > Объекты PTC Mathcad Prime > Объект: Application
  
Объект: Application
Этот объект представляет собой COM-интерфейс ApplicationPTC Mathcad PrimePtc.MathcadPrime.Automation.IMathcadPrimeApplication.
* 
Объект Application - это единственный объект, который необходимо создать (с помощью new). Все остальные объекты извлекаются при назначении интерфейсов.
См. следующие примеры:
Управляемый код: VB, C# и C++ создают ApplicationCreator
Написание скриптов кода: на JavaScript и VBScript с помощью ActiveX создается объект Application.
Методы
Activate() - выводит окно PTC Mathcad Prime на передний план и активирует его.
CloseAll(Ptc.MathcadPrime.Automation.SaveOption) - закрывает все открытые документы в PTC Mathcad Prime.
Специальное поведение для любого нового и неизмененного документа.
Документ закрывается без запроса подтверждения пользователя, даже если saveOption имеет значение spPromptToSaveChanges.
Документ закрывается без сохранения, даже если saveOption имеет значение spSaveChanges.
CreateWorksheetReadOnlyOptions - создает объект WorksheetReadonlyOptions.
Используйте этот метод, чтобы создать объект WorksheetReadonlyOptions для передачи его в качестве аргумента OpenEx(String, WorksheetReadonlyOptions).
GetVersion() - получает версию PTC Mathcad Prime.
Возвращает:
String
InitializeEvents2(MathcadPrimeEvents2,SubscribeAll as Boolean)
MathcadPrimeEvents2 - объект, который инициализирован на стороне клиента COM.
SubscribeAll
True - подписка на все события при инициализации.
False - отказ от подписки на все события при инициализации.
Возвращает:
S_OK - инициализация COM Events Sink выполнена успешно.
S_FALSE - сбой при инициализацииCOM Events Sink.
Open(filename as string)
filename - путь и имя файла документа PTC Mathcad Prime. Если filename имеет значение NULL или пустое значение, открывается новый документ.
OpenEx(String,WorksheetReadonlyOptions) - открывает документ в PTC Mathcad Prime, используя данный путь, и при открытии задает WorksheetReadonlyOptions. Если String имеет значение NULL или EMPTY STRING, то открывается новый документ.
String - путь к документу, который нужно открыть. Если путь имеет значение NULL или EMPTY STRING, открывается новый документ.
WorksheetReadonlyOption - объект, который будет использоваться, чтобы задать опции Readonly для документа, который будет открыт.
Возвращает:
Объект Worksheet, связанный с документом, который нужно открыть, или NULL, если при загрузке экземпляра объекта возникла ошибка.
Quit() - закрывает данное приложение PTC Mathcad Prime, если это возможно.
Поведение Quit() определяется следующим образом.
Если существуют активные соединения, то PTC Mathcad Prime продолжает работать.
Если нет активных соединений, но имеется какой-либо открытый документ с наименованием (или безымянный, но измененный и несохраненный), то PTC Mathcad Prime продолжает работать.
Если нет активных соединений и открыты только неизмененные безымянные документы, то PTC Mathcad Prime закрывается.
SubscribeEvent(MathcadPrimeEvents) - подписка на событие MathcadPrimeEvents по наименованию.
MathcadPrimeEvents - событие, определенное в перечислении MathcadPrimeEvents, на которое нужно подписаться.
Возвращает:
S_OK - подписка на событие выполнена успешно.
S_FALSE - не удалось подписаться на событие (включая случай неверного события)
UnsubscribeEvent(MathcadPrimeEvents) - отмена подписки на событие MathcadPrimeEvents по наименованию.
MathcadPrimeEvents - событие, определенное в перечислении MathcadPrimeEvents, на которое нужно отменить подписку.
Возвращает:
S_OK - подписка на событие успешно отменена.
S_FALSE - не удалось отменить подписку на событие (включая случай неверного события)
Свойства
ActiveWorksheet - получает активный документ PTC Mathcad Prime.
Возвращает:
Объект MathcadPrimeWorksheet, связанный с активным документом, или Null, если при получении экземпляра объекта возникла ошибка.
Visible - задает или получает значение видимости окна PTC Mathcad Prime.