strannik
Да, ничуть не задело. И не надо про "болезни"..., а то наговорю Вам гадостей... LOL Давайте Вы не будете учить меня, в какой манере мне писать свои постинги. Я трачу на это своё время и свой трафик - поэтому пишу так, как мне удобнее, но, естественно, со скидкой на то, чтобы быть понятым.
Вы лучше гляньте на свой пост - 100% сплошной флейм и оффтоп.... :down: На "Хоботе" Вам бы быстро "звёзд" навесили... И поделом.
Берите пример с Profan'а. :up:
2 Moderator: скузи за оффтоп.
2 Profan: Спасибо за интересные выдержки из доки 2005-го. :up: Буду знать. Я 2005-й "вертел" недолго. Не прижился он у меня. Поэтому все "нюансов" его работы до тонкостей не знаю. Вот теперь с Вашей помщью постигаю. Спасибо!. :beer:
Но позволю себе пару умозаключений логического плана, которые касаются Вашего постинга в увязке его с решением проблемы, обозначенной в постинге. Итак:
1) Ну, допустим, что в 2005-м появилась системная переменная DRAWORDERCTL. Это вполне допустимо и канону не противоречит.
Но из приведенной Вами цитаты из хелпа (AutoCAD 2005 (русский)) явствует, что "новая" переменная DRAWORDERCTL призвана заменить "старую" SORTENTS.
А вот это IMHO уже фигня. Так как, если внимательно разобраться, что именно делают обе эти переменные, то выясняются, что "регулируют"-то они разные вещи (разные понятия):
DRAWORDERCTL - устанавливает законы порядка следования. Причём в хэлпе говорится только об отображении и ничего про печать или, например, про развитие событий при выборе примитивов или при привязке к примитивам.
SORTENTS - собственно включает режим сортировки в разных ситуациях...
В итого, как я понял из Вашего постинга, разработчики выводят из обихода "старую" переменную, заменяя её "новой" совершенно не смущаясь их "несколько различной" функциональной направленностью. Но мало того, в хэлпе английского 2005-го упоминание системной переменной SORTENTS вообще _отсутствует_. А это уже нонсенс. Нужно было напрсать, что так, мол, и так - выводим из употребления. После чего нужно было бы расписать, что происходит при выборе объектов, при привязке к ним и при печати. А то -- только про "отображение".... AutoCAD ведь не "вьювер".... а рабочий инструмент как ни как....
2) Тепрь, что до последней Вашей цитаты, а именно про птичку "Объекты листа последними". Обратите внимание, что PLOT REVIEW адекватно отображает установки птички "Объекты листа последними", то есть. Если птичка установлена, то примитивы в Пространстве Модели гарантированно маскируются (равно как маскируются и примитивы Пространстве Листа, находящиеся в порядке следования "под" маскирующим WIPEOUT'ом). Если же птичку снять, то примитивы в Пространстве Модели маскироваться не будут, а вот примитивы в Пространстве Листа маскируются в стандартном порядке следования, задаваемом системными переменными SORTENTS и DRAWORDERCTL...
Так что это я к тому, что у автора постинга проблема-то в том, что в PLOT REVIEW всё отображается правильно - а вот на напечатанном листе - фигня.... Т.е. дело тут не в птичке "Объекты листа последними". Хотя об этой новой фишке 2005-го нужно помнить и её знать. Так как могут быть ситуации, когда при просмотре чертежа в Пространстве Листа всё ОК, а вот в PLOT REVIEW - лажа. Тогда, действительно, - нужно проверить оную "птичку".
P.S. И последнее моё замечание, подтверждающие мой тезис о том, что системные переменные SORTENTS и DRAWORDERCTL управляют разными сущностями:
- Запускаем AutoCAD 2005.
- проверяем значения переменных DRAWORDERCTL и SORTENTS при старте. Должны быть такими:
DRAWORDERCTL <3>:
SORTENTS <127>:
- если значения другие, то устанавливаем им вышеописанные значения. Т.е. всё сортируется, "как положено".
- чертим два взаимопересекающихся отрезка.
- назначаим им вес линий, например, 2мм.
- задаём одному отрезку красный цвет, другому - синий.
- проверяем их пересечение. Оно должно соотвествовать порядку создания этих отрезков.
- теперь устанавливаем SORTENTS = 0.
- обращаем внимание на то, что перекрытие отрезков изменилось, стало "неправильным".
- а теперь, ВНИМАНИЕ!!! Проверяем значение системной переменной DRAWORDERCTL. Оно так и осталось равным 3!!!
А это говорит о том, что в AutoCAD 2005 системные переменные DRAWORDERCTL и SORTENTS - суть разные вещи. Вуаля! LOL