Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Назначить начало координат в начале листа
Регистрация: 20.11.2013
Сообщений: 13
|
||
Просмотров: 15458
|
|
||||
Регистрация: 20.11.2013
Сообщений: 13
|
и да, делал именно на листе. Не в модели. Без всяких видовых экранов и прочего. тупо отмерял отрезками нужные расстояния от края листа и по концам этих отрезков проводил прямоугольник. вопрос в том, что этот прямоугольник привязан к углу пунктирной рамки, а не к углу самого листа. но на разных принтерах эта рамка разная (пример: на первом скрине прямоугольник на нужном расстоянии (трехсантиметровый отрезок отложен от края листа), на втором он уехал влево. вот так случается на двух разных принтерах)
Если я Вас не так понял - поясните, пожалуйста на третьем скрине - мои стандартные параметры печати (на принтер не обращайте внимание - просто сейчас не подключен). Может в них собака зарыта |
|||
![]() |
|
||||
Цитата:
А в Вашем варианте установите "область печати" - границы и сохраните файл с этими настройками. Последний раз редактировалось maratovich, 20.11.2013 в 23:40. |
||||
![]() |
|
||||
Сообщений: n/a
|
|
|||
|
||||
Регистрация: 20.11.2013
Сообщений: 13
|
AlphaGeo, попробовал
Это смещение начала области печати. А отсчет координат при этом все равно идет от края пунктирной рамки Да и в любом случае, эти настройки применяются для программы на конкретном компьютере, а не применительно к конкретному файлу. Так что нет гарантии, что на другом компьютере будут такие же настройки печати. В общем насчет начала координат не суть важно (я просто думал так будет удобнее. и до сих пор думаю) Главное же - чтобы заданные мною поля соблюдались при распечатке на любом принтере с любого компьютера. В файле, прикрепленном maratovich, это решено. Но это модель. А как сделать, чтобы чертеж, сделанный сразу в листе, печатался с одинаковыми полями на любом принтере - ума не приложу. Прилагаю исходный пример (см. Лист2). По краям - опорные отрезки 2, 3, 4, 5 см. Принтер в параметрах листа изначально не выбран, все должно отображаться правильно. Но когда выберете другой (с разительно отличающимися полями) - все уедет. Задать границы как область печати или обвести весь лист рамкой, или центрировать - ничего не помогает ![]() |
|||
![]() |
|
||||
Регистрация: 20.11.2013
Сообщений: 13
|
к сожалению не выходит. Вот что получается при предварительном просмотре на моем принтере. Прямоугольник уехал влево. Попробуйте другие принтеры из списка и разные форматы листа (с полями и без полей например) - у Вас тоже собьется. Сильнее всего это заметно, когда у принтеров наиболее отличается одно поле (слева например)
Последний раз редактировалось urewelcome, 21.11.2013 в 15:56. Причина: кое-что добавить |
|||
![]() |
|
||||
Цитата:
Всё правильно и всё выходит ! Распечатайте это "чертеж", возьмите линейку и измерьте расстояния от края до Вашего прямоугольника - везде так как Вы просили 2,3,4,5 см. Методом экстрасенсорики могу предположить что Вам надо чтобы линии от прямоугольника до края листа полностью печатались ? Вообще я Вас просил в личке - написать конечный результат того чего Вам надо, гадаем на кофейной гуще... |
||||
![]() |
|
||||
Регистрация: 20.11.2013
Сообщений: 13
|
Троллить и путать кого-то я точно не собираюсь. В личку Вам я ответил и конечный результат описал. И в шестом сообщении этой темы тоже описал - "чтобы заданные мною поля соблюдались при распечатке на любом принтере с любого компьютера." Конкретно в этом примере - чтобы прямоугольник после распечатки отстоял от каждой стороны листа на 2, 3, 4, 5 см.
И все. Не нужно мне, чтобы "линии от прямоугольника до края листа полностью печатались", и вообще линии эти не нужны. В Вашей модели все печатается как надо. А вот в листе.. Прикрепляю фото того, как распечатался Ваш файл. НИЧЕГО не менял, просто выбрал свой принтер при печати. Область печати - рамка, галочка "центрировать" - ничего этого НЕ трогал. То же видно, если указать мой принтер в параметрах листа - весь чертеж съезжает влево относительно листа. Попробуйте несколько разных принтеров. Насколько я понимаю, если середина области печати для двух принтеров разная, то чертеж уедет. А если середина не изменилась (т.е. если пунктирная рамка расширилась слева и справа на одинаковую величину и сверху и снизу на одинаковую величину), то чертеж поидее распечатается на этих принтерах одинаково (середина ведь там же осталась, а мы нажали "центрировать"). Возможно, у Вас как раз такой случай. Или же я идиот. Ваш файл просмотрели уже 94 человека. Ну хоть у кого-нибудь принтер смещает чертеж??? P.S.: Если что: Автокад у меня 2013, настройки печати/публикации (см. сообщение #5) стоят по умолчанию (отсчет смещения чертежа - от области печати), т.к. печать будет производиться не мной и на других компьютерах |
|||
![]() |
|
||||
Без обид !
В конце концов причиной ваших проблем окажется кривая версия Автокада. Пришел домой, открыл файл, выбрал принтер, нажал печать. Результат на фото. Если у Вас есть возможность - распечатайте на другом компе. P.S. Вы случайно не на струйнике печатаете ? Проверьте размеры по другой стороне листа. |
||||
![]() |
|
||||
Цитата:
"Печатаемая область листа чертежа определяется выбранным устройством вывода на печать и обозначается на разметке листа пунктирной линией. Расположение при печати может изменяться в зависимости от области печати и размера бумаги." Отсюда пунктир относится к печати и на слоях чертежных его нет. Не стоит совмещать не совместимое повсюду.(даже,если и очень хочется)
__________________
С уважением sbi Последний раз редактировалось sbi, 21.11.2013 в 20:51. |
||||
![]() |
|
||||
Регистрация: 20.11.2013
Сообщений: 13
|
Понятно тогда. Автокад скорее всего ни при чем. Печатал с разных версий автокада, установленных на разных компах. Но оба эти компа подключены к моему принтеру. У Вашего принтера поля (та самая "пунктирная рамка") симметричные, а у моего левое примерно полсантиметра, правое - примерно полтора (что видно по непропечатанным частям линий, отходящих от прямоугольника). Причем это не сбой при распечатке, т.к. область печати, которую показывает автокад, полностью соответствует итоговой. Если Вам попадется принтер с такой смещенной "рамкой" - попробуйте печать или предварительный просмотр через него - чертеж уедет.
Так что выход - делать по Вашему методу и надеяться, что у "печатников" принтеры нормальные. А если нет - пусть сами разбираются В общем по сути все. Спасибо большое! ----- добавлено через ~39 мин. ----- sbi, извините, но если честно, вообще не понял суть вашего поста)) То, что пунктирная рамка - это печатаемая область, и для разных принтеров она разная, я знаю. Как избежать смещения чертежа для принтеров с разной областью печати - разобрались (за исключением моего недоделанного принтера) как раз таки выбрав область печати (рамка) и выделив ею весь лист. Изначально хотел поместить начало системы координат в начало листа, т.к. считаю, что так было бы удобнее. Мне поля нужны от края листа, а не от переменчивых пунктиров. И любой принтер тогда отмерял бы расстояния до объектов от начала листа, НЕЗАВИСИМО от размеров своих полей. Я бы ткнул сразу левую нижнюю вершину моего прямоугольника в точку (30, 20) и распечатал, не надо никакими рамками ничего обводить и непонятно откуда эти сантиметры отсчитывать (к тому же как абсолютно точно соотнести рамку с листом?). А пунктирная рамка использовалась бы только для того, чтобы за нее НЕ ЗАЛАЗИТЬ (т.к. за ней ничего не пропечатается). Почему в Word'е мы с этим не заморачиваемся? Цитата:
Или другое? |
|||
![]() |
|
||||
Ну наконец-то выяснилось - поля принтера кривые.
Принудительно сместил поля у принтера (скрин) - Вы правы, фигня. В данном случае соглашусь с Вами - ничего не получится, у Вас всегда будет сдвигаться. Как решение : 1. Если судить что кроме меня такого никто не обнаружил, то возможно у всех нормально печатает и можно надеяться что будет работать. 2. Вы сами говорили что из модели всё нормально печатает - чертите рисуйте в модели (все смогут распечатать). |
||||
![]() |
|
||||
Регистрация: 20.11.2013
Сообщений: 13
|
К сожалению насчет модели теперь не уверен. Я проверял дома в предварительном просмотре, выбирая принтеры или листы с разными полями печати (но тем не менее симметричными).
На том принтере проверю на следующей неделе Ну да фиг с ним. вряд ли у кого-то попадется такой принтер, а попадется - пусть сами думают) сделано то все правильно Но что все же угнетает: будь начало координат в начале листа - такого бы не было даже на самом кривом принтере ![]() ![]() ![]() Главное, что разобрался как делать область печати через рамку. Делал бы по-прежнему через лист - так даже на "симметричных" принтерах все сдвигалось бы Последний раз редактировалось urewelcome, 21.11.2013 в 22:09. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 20.11.2013
Сообщений: 13
|
Я имею в виду, что если я сделаю чертеж по-нормальному, через нормальный принтер, а у тех, кто будет его принимать, окажется принтер с кривыми полями, то распечатается у них все некорректно. (так же как Ваш "правильный" файл с прямоугольником неправильно распечатался на моем кривом принтере)
|
|||
![]() |
|
||||
Цитата:
![]() Вообще то, вся страна чертит рисует по-нормальному, а у кого принтер корявый - это собственно их проблема. У ни же все чертежи будут кривыми, значит всё равно исправят свои настройки и вам незачем портить свои файлы ради 1 на 10000 кривого принтера (его настроек), а может и вообще во всей стране больше нет таких полей - а вы зря заморачиваетесь. |
||||
![]() |
|
||||
Регистрация: 20.11.2013
Сообщений: 13
|
Цитата:
А в плане координат их отключение все равно ни на что не влияет - координаты все равно отсчитываются от них, пусть и невидимых ----- добавлено через ~3 мин. ----- maratovich, ну да, с этим решено)) Сделаю для нормальных людских принтеров |
|||
![]() |
|
||||
Цитата:
Для начала см.http://dwg.ru/pub/11 "Отделим мух от котлет." -из публикации Vova
__________________
С уважением sbi Последний раз редактировалось sbi, 22.11.2013 в 08:05. |
||||
![]() |
|
||||
добрый человек Регистрация: 23.02.2004
Глушь
Сообщений: 971
|
__________________
Правильно сформулированный вопрос содержит 90% ответа. |
|||
![]() |
|
||||
Проехали, как точно (влево или вправо не пойму)
Model space - пространство модели, Paper space - пространство листа, Черти или рисуй - в чем хочешь... Но У листа нет системы координат.повторяю -он Лист и только лист, layout Это только ватман. Суй свой ПСК на плоскости ты его (и спереди и сзади - все равно и любую точку- им всё равно.) Да, были люди...
__________________
С уважением sbi |
||||
![]() |
|
||||
Регистрация: 20.11.2013
Сообщений: 13
|
...
мм это о чем? К тому же pan написал "прИехали" Хорошо. Лист это просто ватман. Вот допустим дали Вам ватман (реальный) и линейку. И кто-то уже нанес на него тоненький пунктирчик, за пределы которого ни в коем случае Вам нельзя залезать. И нужно нарисовать тот самый прямоугольник с отступами 2, 3, 4, 5. Никаких координат на ватмане естественно не нанесено. Но есть же линейка! Как вы это сделаете? Приложите ноль на линейке к КРАЮ листа (А НЕ К ПУНКТИРУ) и отмерите соответствующие расстояния. А на пунктир Вам вообще начхать, только бы не залезать за него. И вот строю я чертеж в пространстве листа. Выбрал прямоугольник, и он спрашивает "укажите начальную точку". Это не координаты? Мне плевать откуда они и какое отношение они имеют к листу. Пусть координаты отдельно, а лист отдельно. Далеко-далеко. Но начало координат соответствует углу пунктирной рамки - это факт. Т.е. при печати отсчет ведется от начала области печати, а не от края листа. Почему бы не сделать поправку и не соотнести его с началом листа? Тогда для решения задачи достаточно выбрать прямоугольник и указать две точки: (20, 30) и (170, 247). ВСЕ! Пусть этот лист вообще где угодно будет, раз уж вы говорите, что у него нет координат. Пусть хоть вообще виден не будет. Главное, что он будет торчать у меня в принтере, и при распечатке начало моей СК соотнесется с началом листа и ничего никуда не уплывет. А иначе бред. Вот почему например я должен ставить объект в точку (10,10), чтобы при распечатке получить его в точке (20, 20) (т.е. в двух сантиметрах от краев)? Я понимаю, что это в целом тупой метод построения. Хорошо. Вы предлагаете строить в пространстве модели, использовать видовые экраны и т.п. В общем неважно как, если можно, постройте искомый прямоугольник, а я распечатаю на своем кривом принтере и проверю, соответствуют отступы 2, 3, 4, 5 см или нет. И если нет, то объясните: почему при распечатке документов Microsoft Word НИКОГДА не возникает такой проблемы, независимо от краев принтера, лишь бы только ничего за эти края не вылазило Последний раз редактировалось urewelcome, 23.11.2013 в 14:09. |
|||
![]() |
|
||||
Осмелюсь предположить, что вам не знакомы варианты печати:
1) на системный принтер ОС; 2) *.pc3 без назначенного *.pmp (по умолчанию); 3) *.pc3 + связанный *.pmp (для виртуальных встроенных принтеров) - позволяет назначить любой кратный размер например A2x3; 4) печать/публикация через костыль dwf dwfx (передает плоттеру настройки размера бумаги из вышеозначенных форматов, без необходимости задавать их системному драйверу оси); 5) публикация; 6) подшивки; 7) печать с переназначением настроек листа из подшивки (печать без учета параметра листа), когда используется другой файл-образец и настройки листа - набор-параметров-листа берется оттуда, однократно для всех вкладок без их переназначения при сохранении чертежа, дает возможность отправить все или диапазон вкладок на печать с другим форматом, скажем А3 -> А4 ); 8) печать в PDF с заведомо большим форматом 1-1 и центрированием, с последующей обрезкой полей pdf. Возможно есть и другие варианты. Пунктир - отображается корректно, только после нажатия кнопки применить (не всегда) или однократной отправки на печать, попадаются странные чужие файлы dwg где и это не работает (они могут кочевать еще с 2004 и ранее версий, или вертикальных решений), помогает использование другого файла образца или копия вкладки-листа. Второй пост, последний скрин - НПЛ печатать лист (опции центрировать не доступны), так уж устроено, посему 1-1 доступно только для виртуальных принтеров с нулевыми полями (по умолчанию и они не нулевые), или вписать-центрировать, или подбор масштаба-центрировать или фиксированный сдвиг, очередные грабли автодеска, раздражают уже много лет, 1-1 точность не идеальна - внешнюю рамку все равно на плоттер не выводит в любых вариантах, посему масштаб всегда чуть менее на 0,05% например, или более при печати на А3,А4 для того чтобы внешняя рамка гарантировано ушла за область печати. Последний раз редактировалось perpetule, 23.11.2013 в 17:03. |
||||
![]() |
|
||||
Он меня достал,дурь прет такая...слов нет,
Не может отключить , а хочет, не понимая даже из листа пространства, что можно и печатать как угодно и что. Читать три раза.
__________________
С уважением sbi |
||||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Непонятно одно: почему все так трепетно держатся за эту пунктирную рамку, которую кто-то навязывает.
PS Дошло: все доверяют автоматизации, но, ведь, от этого и самолёты падают PPS С другой стороны тоже можно понять, если файл стартовался с шаблона Acad.dwt, а не Acadiso.dwt. И левый нижний угол лимитов оказывается сбит Последний раз редактировалось Хмурый, 23.11.2013 в 17:57. |
|||
![]() |
|
||||
Регистрация: 20.11.2013
Сообщений: 13
|
sbi, без обид
Прочитал 10 раз и понял только то, что я Вас достал. И сейчас достану еще больше: Ваших предложений структуре магистр Йода позавидует. Предлагаю прекратить обсуждение высокодуховного. Цель темы давно достигнута: чертеж, который предложил maratovich, распечатывается корректно на любом принтере (кроме принтеров с НЕсимметричными полями) И, как я уже сказал, черт с ними с этими кривыми принтерами. Пусть сами разбираются. Но если знаете, как сделать так, чтобы и на таких принтерах чертеж правильно распечатывался (хоть в модели он будет сделан, хоть где. Причем распечатываться он будет при СТАНДАРТНЫХ настройках автокада) - пришлите, пожалуйста. Я распечатаю, и если ничего не получится - то что толку здесь переливать из пустого в порожнее? Без обид. А то уже начинает накапливаться ненужное напряжение, хотя в дальнейших разговорах смысла по сути нет. Все, что написали выше, обязательно попробую, когда буду на работе. Всем огромное спасибо! |
|||
![]() |
|
||||
![]() (принтер сетевой) "Без обид. А то уже начинает накапливаться ненужное напряжение, хотя в дальнейших разговорах смысла по сути нет. Все, что написали выше, обязательно попробую, когда буду на работе. Всем огромное спасибо!"
__________________
С уважением sbi Последний раз редактировалось sbi, 23.11.2013 в 23:34. |
||||
![]() |
|
||||
добрый человек Регистрация: 23.02.2004
Глушь
Сообщений: 971
|
Цитата:
_ucs [Enter] _origin [Enter] Укажите любую точку. Поздравляю! Вы создали новую пользовательскую систему координат в пространстве листа! И указали точку начала координат (0,0,0)!
__________________
Правильно сформулированный вопрос содержит 90% ответа. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Ну так чего? Простого решения (как для ворда) нет? Я тоже маялся этим вопросом, когда свой скрипт для печати делал. В итоге методом тыка подобрал настройки для конкретно моего принтера. Не уверен, что на других принтерах будет адекватно. Точнее сказать, уверен, что будет неадекватно.
----- добавлено через ~3 мин. ----- http://forum.nanocad.ru/index.php?showtopic=5060&st=20 |
|||
![]() |
|
||||
Читать разучились (Есть только pan) Отличить двухмерное пространство листа от вкладки лист не позволяет совесть?
__________________
С уважением sbi Последний раз редактировалось sbi, 25.11.2013 в 13:39. |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как перенести объект в начало координат Автокад 2007 | Владимир Егорьев | AutoCAD | 10 | 07.10.2018 21:13 |
Публикация листов подшивки с разными параметрами печати | Vildar | AutoCAD | 23 | 28.01.2018 05:31 |
Помогите изменить начало координат для пространства листа. | Alexander88 | AutoCAD | 7 | 15.05.2013 15:02 |
как часто вы ходите в театр? | Jоhnny | Разное | 61 | 15.06.2009 13:19 |
Как назначить клавиши быстрого ввода координат | BM60 | AutoCAD | 5 | 07.04.2009 09:28 |