Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: JohnJ от 16-12-2014, 11:30:06

Название: Что показывает свойство Layout-а IsModelType ?
Отправлено: JohnJ от 16-12-2014, 11:30:06
Попался файл, в котором layout с именем Model имеет свойство IsModelType == false. Это нормально вообще? Или причина только в том, что файл создан не средствами Автокада?
Название: Re: Что показывает свойство Layout-а IsModelType ?
Отправлено: Александр Ривилис от 16-12-2014, 15:34:18
В AutoCAD такого быть не должно, хотя сохранив в DXF, подредактировав и открыв снова этого добиться я думаю можно.
Название: Re: Что показывает свойство Layout-а IsModelType ?
Отправлено: Александр Ривилис от 16-12-2014, 15:38:07
Попался файл, в котором layout с именем Model имеет свойство IsModelType == false.
Тут даже важно не то, что имя у него Model, а что он ссылается на блок с именем *MODEL_SPACE - это и есть критерий того модель это или нет.

P.S.: Немного покопавшись в теме я понял, что все несколько интересней. Layout - это производный от PlotSettings. И именно у этого класса есть свойство ModelType, которое относится к типу настроек печати. Т.е. теоретически Layout с именем "Model", ссылающийся на блок с именем "*MODEL_SPACE" может иметь свойство Layout.ModelType равное false.