<< Click to Display Table of Contents >> Объектная модель > Content – управление документами > AssociatedApplications – приложения-обработчики GetByExtension – получить приложение-обработчик по расширению |
Метод используется для получения приложения-обработчика по расширению.
Синтаксис
C# |
public static IAssociatedApplication GetByExtension(string extension); |
Параметры
extension – расширение файла.
Возвращаемое значение
Приложение-обработчик.
Пример. Cохранение содержимого файла в новую версию документа
Для получения приложения-обработчика, с помощью которого откроется новая версия документа, используется метод GetByExtension().
var dfile = Dialogs.CreateInputDialog("Выберите файл");
var file = dfile.AddFileSelect("Файл", false);
// Получить содержимое файла.
var fileContent = file.Value.Content;
// Сохранить содержимое файла в новую версию документа.
using (var memory = new System.IO.MemoryStream(fileContent))
{
var document = Sungero.Content.ElectronicDocuments.Create();
document.CreateVersion();
var version = document.LastVersion;
// Получить приложение-обработчик, с помощью которого откроется версия документа.
version.AssociatedApplication = Sungero.Content.AssociatedApplications.GetByExtension("xml");
version.Body.Write(memory);
document.Save();
© Компания Directum, 2024 |