AssociatedApplications – приложения-обработчики
<< Click to Display Table of Contents >> Объектная модель > Content – управление документами AssociatedApplications – приложения-обработчики |
Приложения-обработчики предназначены для создания, просмотра и редактирования содержимого электронных документов системы.
Для программной работы с приложениями-обработчиками используется Sungero.Content.AssociatedApplications. Наследник от Sungero.CoreEntities.DatabookEntry.
Методы
Имя |
Описание |
---|---|
Получить приложение-обработчик по расширению |
Пример. Получение приложения-обработчика
var version = document.LastVersion;
// Преобразовать версию документа в PDF.
using (var memoryStream = ConvertToPdf(version.Body))
{
version.PublicBody.Write(memoryStream);
// Получить приложение-обработчик, с помощью которого открывается версия.
version.AssociatedApplication = AssociatedApplications.GetByExtension("pdf");
document.Save();
}
Приложения-обработчики – IAssociatedApplication
Свойства
Имя |
Тип |
Описание |
---|---|---|
Extension |
string |
Расширение файлов приложения-обработчика. Например, *.doc, *.xls |
FilesType |
IFilesType |
Тип файлов приложения-обработчика. Свойство устарело, оставлено для совместимости |
MonitoringType |
Nullable<Enumeration> |
Тип отслеживания закрытия. Определяет, когда изменения, внесенные в текст документа, сохранятся в системе. Возможные значения: ByProcessAndWindow (по процессу и окну), Manual (вручную), Process (по процессу) |
Name |
string |
Имя приложения-обработчика. Например, Microsoft Word, Microsoft Excel |
OpenByDefaultForReading |
bool |
Признак того, что документ по умолчанию открывается для чтения. Возвращает true, если файлы с указанным расширением по умолчанию открываются на чтение, а не на редактирование. Иначе – false |
Наследуемые от DatabookEntry |
||
Id |
long |
Идентификатор |
Status |
Nullable<Enumeration> |
Состояние сущности. Возможные значения: Действующая, Закрытая |
© Компания Directum, 2024 |