Объект: Application
Объект 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.
Возвращает:
Строка
InitializeEvents2(eventHandler,SubscribeAll)
eventHandler - это объект, предоставляемый клиентом, реализующим интерфейс IMathcadPrimeEvents2.
SubscribeAll - логическое значение:
True - подписка на все события при инициализации.
False - отказ от подписки на события при инициализации. Можно подписаться на события позже, используя функцию SubscribeEvent.
Возвращает:
S_OK - инициализация COM Events Sink выполнена успешно.
S_FALSE - сбой при инициализацииCOM Events Sink.
Open(filename)
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.
Было ли это полезно?