--- title: "Параметры узла дерева библиотеки (Интерфейс ksTreeNodeParam)" type: interface api: [api7] tags: [interface, api7, kstreenodeparam] sources: - kstreenodeparam.html --- *API интерфейсов. Версия 5 > Интерфейсы работы с библиотеками * ## Параметры узла дерева библиотеки (Интерфейс ksTreeNodeParam) Интерфейс параметров узла дерева библиотеки документов, библиотеки атрибутов. Аналог данных параметров при использовании API экспортных функций - ksTreeNodeParam. Примечание: Данный интерфейс может быть получен с использованием метода интерфейса KompasObject::ksGetLibraryTreeStruct. ## GetComment - Получить указатель на интерфейс массива строк комментария Синтаксис Automation: ``` LPDISPATCH GetComment(); Возвращаемое значение: - указатель на интерфейс ksDynamicArray массива строк комментария; тип массива - CHAR_STR_ARR. ``` ## GetNodes - Получить указатель на интерфейс ksDynamicArray массива дочерних узлов Синтаксис Automation: ``` LPDISPATCH GetNodes(); Возвращаемое значение: - указатель на интерфейс ksDynamicArray массива дочерних узлов; тип массива - TREENODEPARAM_ARR. ``` ## Init - Инициализировать параметры Синтаксис Automation: ``` BOOL Init(); Возвращаемое значение: TRUE - в случае удачного завершения, FALSE - в случае неудачи. ``` ## name - Имя узла Тип данных: BSTR Синтаксис Automation: ``` name = iTreeNodeParam.name Получить свойство (* ) name = iTreeNodeParam.GetName() Получить свойство (**) Возвращаемое значение: Имя узла. ``` Примечание: Свойство доступно только для чтения. ## type - Тип узла: корень, папка, файл Тип данных: long Синтаксис Automation: ``` type = iTreeNodeParam.type Получить свойство (* ) type = iTreeNodeParam.GetType() Получить свойство (**) Возвращаемое значение: - тип узла: корень, папка, файл из LtNodeType. ``` Примечание: Свойство доступно только для чтения.