DynamicContent

Представление содержания документа

Используется:

Свойства и методы

Объект реализует интерфейс IDispatch и не имеет фиксированного набора полей и методов. Набор полей напрямую зависит от информации о контенте, которую может предоставить Диадок. Получить описание полей можно методом Organization.SaveUserDataXSD()

Каждое поле объекта является или строкой, или коллекцией, или DynamicContent’ом

Как работать с коллекциями

Если контент выглядит так:

DynamicContent.ВладелецКоллекции.Коллекция

Тогда для добавления элемента в коллекцию необходимо вызвать

// Если коллекция состоит из COM-объектов
// ЭлементКоллекции будет обектом типа DynamicContent
НовыйЭлементКоллекции = DynamicContent.ВладелецКоллекции.AddКоллекция();

// или,
// если коллекция состоит из строк
DynamicContent.ВладелецКоллекции.AddКоллекция("Значение");

Имя метода, с помощью которого можно добавить элемент зависит от названия коллекции и формируется как "Add" + <название коллекции>