Подскажите пожалуйста! Как выбрать вхождение блока по имени и считать значение его атрибута (например блок "РАМКА", атрибут PAGE). Пробывал через Blocks.Item, но это не то
Возник схожий вопрос по динамическим атрибутам блока.
Допустим я выбрал мышкой динамический блок и среди его динамических свойств есть параметр "Ширина"
AllowedValues: (210.0, 297.0, 420.0, 594.0, 630.0, 841.0, 891.0, 1051.0, 1189.0, 1261.0, 1471.0, 1486.0, 1682.0, 1783.0, 1892.0, 2080.0, 2102.0, 2378.0, 2523.0)
Description: Ширина внешней рамки
PropertyName: Ширина
ReadOnly: False
Show: False
UnitsType: 2
Value : 594.0
Как-то можно получить к нему доступ напрямую по имени без перебора всех свойств блока? Пока я получаю их таким способом, но выглядит это не очень рационально:
width = [attr.value for attr in obj.GetDynamicBlockProperties() if attr.PropertyName=='Ширина'][0]
P.S. без использования GetBoundingBox()