Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Образовательный курс по платформе Autodesk Forge.
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Расчетный параметр в спецификации Revit
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Расчетный параметр в спецификации Revit (Прочитано 2731 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Sergius
ADN OPEN
Сообщений: 1
Карма: 0
Расчетный параметр в спецификации Revit
«
:
28-04-2017, 17:05:24 »
Здравствуйте! Есть ли метод получения значения расчетного параметра в спецификации Revit?
Записан
shss
ADN Club
Сообщений: 214
Карма: 5
Sergey
Skype:
Re: Расчетный параметр в спецификации Revit
«
Ответ #1 :
28-04-2017, 18:45:46 »
Думаю, что обычным перебором ячеек таблицы сработает:
Код - C#
[Выбрать]
viewSchedule
=
RevitUtils
.
createTemporarySchedule
(
doc, activeSchedule
as
ViewSchedule
)
;
var body
=
viewSchedule
.
GetTableData
(
)
.
GetSectionData
(
SectionType
.
Body
)
;
var cNumberBody
=
body
.
NumberOfColumns
;
var rNumberBody
=
body
.
NumberOfRows
;
for
(
int
r
=
0
;
r
<
rNumberBody
;
r
++
)
{
for
(
int
c
=
0
;
c
<
cNumberBody
;
c
++
)
{
string
value
=
viewSchedule
.
GetCellText
(
SectionType
.
Body
, r, c
)
;
}
}
На крайний случай, можно экспортировать спецификацию в TXT и получить нужное значение:
Код - C#
[Выбрать]
viewSchedule
.
Export
(
filePath, selectedScheduleName
+
".txt"
,
new
ViewScheduleExportOptions
(
)
)
;
Вот тут, подробнее:
http://thebuildingcoder.typepad.com/blog/2012/05/the-schedule-api-and-access-to-schedule-data.html
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Расчетный параметр в спецификации Revit