AddWithParam - Добавить новый объект спецификации в коллекцию |
Scroll |
Синтаксис Automation:
LPDISPATCH AddWithParam( ISpecificationObjectCreateParam * Param, IPropertyKeeper * PropertyObject, BOOL FillText, VARIANT Geometry );
Синтаксис COM:
HRESULT AddWithParam( ISpecificationObjectCreateParam * Param, IPropertyKeeper * PropertyObject, BOOL FillText, VARIANT Geometry, ISpecificationBaseObject * * Result );
Возвращаемое значение:
|
- указатель на интерфейс ISpecificationBaseObject. |
Входные параметры:
Param |
- Указатель на интерфейс расширенных параметров создания объекта спецификации ISpecificationObjectCreateParam, |
PropertyObject |
- Указатель на интерфейс объекта, связываемого с объектом спецификации IPropertyKeeper, |
Geometry |
- Геометрия, используемая для подсветки в документе. |
Выходные параметры:
FillText |
- TRUE - заполнить тексты колонок объекта спецификации по свойствам объекта. |
Примечание:
1. При передаче в функцию указателя на объект PropertyObject объект спецификации и объект будут иметь общий ключ информационного объекта. Данные будут сохраняться в общем блоке свойств в метаданных.
2. При редактировании свойств объекта изменения будут передаваться в объект спецификации. Изменение текста объекта спецификации будет передаваться в свойства объекта.
Если объект не передается, то объект спецификации может иметь произвольную геометрию для подсветки, но тексты не будут связаны со свойствами какого-то из объектов.
Подразделы:
(отсутствуют)