Как убрать маскировку в автокаде
Как убрать маскировку в автокаде
| | | | | |
Скрытие существующих объектов чертежа посредством наложения на них объектов цвета фона
Создание многоугольных объектов цвета фона, которыми можно закрывать объекты чертежа. Эти многоугольные объекты ограничиваются маскирующим контуром. Видимость маскирующего контура можно включать при редактировании и отключать при печати.
Первая точка или [Контуры/Полилиния] : Указать точку или задать опцию
Определение многоугольного контура маскирующего объекта посредством задания набора точек.
Следующая точка: Указать следующую точку или нажать ENTER для завершения команды
Отображение или скрытие контуров всех маскирующих объектов.
Выберите режим [Вкл/Откл]: разные> Ввести в или о
Ввести в для отображения контуров всех маскирующих объектов. Ввести о для скрытия контуров всех маскирующих объектов.
Преобразование существующей полилинии в многоугольный контур маскирующего объекта.
Выберите замкнутую полилинию: Выбрать замкнутую полилинию любым способом
Стереть полилинию? [Да/Нет] : Ввести д или н
Чтобы стереть полилинию, которая использовалась для создания маскирующего объекта, введите д. Чтобы сохранить полилинию на чертеже, введите н.
Маскировка
Подскажите, как определить, включен ли показ границ маскировки _wipeout или нет?
системной переменной для этого нет, как то странно.
LISP, C# (ACAD 200[9,12,13,14])
C^C(defun C:M-Command (/ temp) (setq temp (cdr (assoc 70 (dictsearch (namedobjdict) «ACAD_WIPEOUT_VARS»)))) (if temp (if (= temp 0) (vl-cmdf «_.WIPEOUT» «_Frames» «_on») (vl-cmdf «_.WIPEOUT» «_Frames» «_off»))) (princ));M-Command; |
Только убрал в ней определение локальной переменной temp и сделал wipeout_frame_key и pr локальными. |
Блин, забыл про объяву переменных. Ща подправлю. Переменную wipeout_frame_on тоже можно сделать локальной, мы же за ней не следим через дизель.
При (vl-cmdf «_.WIPEOUT» «_Frames» «_on»), кстати, регенерация тоже выполняется.
А через (entmod) не выполняется, т.е. если ты смотришь на границу wipeout и выключаешь её через entmod, то она никуда не исчезает, пока не сделаешь регенерацию. Так что нужна она или нет решать пользователю.
Маскировка
Подскажите, как определить, включен ли показ границ маскировки _wipeout или нет?
системной переменной для этого нет, как то странно.
LISP, C# (ACAD 200[9,12,13,14])
C^C(defun C:M-Command (/ temp) (setq temp (cdr (assoc 70 (dictsearch (namedobjdict) «ACAD_WIPEOUT_VARS»)))) (if temp (if (= temp 0) (vl-cmdf «_.WIPEOUT» «_Frames» «_on») (vl-cmdf «_.WIPEOUT» «_Frames» «_off»))) (princ));M-Command; |
Только убрал в ней определение локальной переменной temp и сделал wipeout_frame_key и pr локальными. |
Блин, забыл про объяву переменных. Ща подправлю. Переменную wipeout_frame_on тоже можно сделать локальной, мы же за ней не следим через дизель.
При (vl-cmdf «_.WIPEOUT» «_Frames» «_on»), кстати, регенерация тоже выполняется.
А через (entmod) не выполняется, т.е. если ты смотришь на границу wipeout и выключаешь её через entmod, то она никуда не исчезает, пока не сделаешь регенерацию. Так что нужна она или нет решать пользователю.
Контуры маскировки при публикации в AutoCAD 2016
Кто как смог решить такую проблему?
LISP, C# (ACAD 200[9,12,13,14])
Можно попробовать (если demandload = 2) попробовать дать команду _.wipeout и тут же ее прекратить.
Кстати, а растры-то вообще нормально обрабатываются?
Вызов _.wipeout не помог
Растры при печати не отображаются, есть только контур рамки от них, хотя IMAGEFRAME=0.
Опять же при печати (plot) все отображается корректно
LISP, C# (ACAD 200[9,12,13,14])
Подскажите нанес маскировку на лист, если делать пдф одного листа, то все выводиться как нужно, но если делать публикацию через подшивку, то появляется контур маскировки.
Через подшивку используется принтер DWG to PDF, для выода отдельного листа Adobe PDF. В чем может быть причина, как её устранить, можно для подшивки назначить другой принтер?
Из выше приведенных постов, так и не понял как решить проблему. ACAD 2014
— не указана разрядность и наличие сервис-паков;
Sp1
— не указано, как ведет себя DWG to PDF при печати одиночного листа через _plot.
В этом случае он выводит нормально, насколько я понял он при печати через подшивку переопределяет какие то переменные принтеры и контур маскировки становиться виден, а вот как задать печать через подшивку через другой принтер я не знаю, и ответа в интернете и справке не нашел.
По поводу экспериментов, на другом компьютере с тем же самом акадом, все нормально, но там возможно принтер другой стоит, пока продолжаю экспереминтировать.
Как сделать маскировку в автокаде
МАСКИРОВКА (команда)
Создание маскирующего объекта и управление отображением рамок маскировки на чертеже.
найти
Создание многоугольных объектов цвета фона, которыми можно закрывать объекты чертежа. Область маскировки ограничивается контуром, видимость которого можно включать или отключать. Кроме того, можно выбрать отображение рамки на экране и скрыть ее для печати.
Отображаются следующие запросы.
Определение многоугольного контура маскирующего объекта посредством задания набора точек.
Отображение или скрытие контуров всех маскирующих объектов.
Преобразование существующей полилинии в многоугольный контур маскирующего объекта.
Чтобы стереть полилинию, которая использовалась для создания маскирующего объекта, введите д. Чтобы сохранить полилинию на чертеже, введите н.
Как сделать маскировку в автокаде
Скрытие существующих объектов чертежа посредством наложения на них объектов цвета фона
Создание многоугольных объектов цвета фона, которыми можно закрывать объекты чертежа. Эти многоугольные объекты ограничиваются маскирующим контуром. Видимость маскирующего контура можно включать при редактировании и отключать при печати.
Первая точка или [Контуры/Полилиния] : Указать точку или задать опцию
Определение многоугольного контура маскирующего объекта посредством задания набора точек.
Следующая точка: Указать следующую точку или нажать ENTER для завершения команды
Отображение или скрытие контуров всех маскирующих объектов.
Ввести в для отображения контуров всех маскирующих объектов. Ввести о для скрытия контуров всех маскирующих объектов.
Преобразование существующей полилинии в многоугольный контур маскирующего объекта.
Выберите замкнутую полилинию: Выбрать замкнутую полилинию любым способом
Чтобы стереть полилинию, которая использовалась для создания маскирующего объекта, введите д. Чтобы сохранить полилинию на чертеже, введите н.
Включение контура маскировки
Не могу отключить показ контура маскирующей области! То есть, она добросовестно маскирует всё, что за ней расположено, но сам по себе контур показан на экране. В свойствах есть пунктик, «Показ подрезанного», и подсказка под ним: «Включение/отключение контура подрезки растрового изображения». Выделяю контур маскировки, смотрю — он стоит на «Да». Пытаюсь переставить на «Нет» — ничего не получается! Автоматически перескакивает на «да». Справка ничего по этому поводу не говорит: по пункту «Маскировка» — три статьи, и относительно «Показа подрезанного» — в них ни слова. Кто сможет — подскажите?