Можно ли их как-то вытащить, и, если да, то как?Вместо BlockTableRecord.ModelSpace используйте BlockTableRecord.PaperSpace. Если же нужно собрать со всех листов, то можно пройтись по всей коллекции Layout (там будет и модель и все листы - смотри Database.LayoutDictionaryId), для каждого Layout взять Layout.BlockTableRecordId и уже из него выбрать все тексты.
Мне нужно еще знать номер текущего активного листа. Как это узнать?Не номер листа, а имя листа - в AutoCAD у листа есть имя, которое может вообще не содержать номер. Имя активного листа можно получить так:
А можно узнать порядковый номер листа?Layout.TabOrder
Спасибо, Саша. Все правильно.Эта проблема решилась полностью?