Перейти к содержанию

bay

Клуб разработчиков
  • Публикаций

    9
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о bay

  • Звание
    Новичок

Посетители профиля

221 просмотр профиля
  1. Не могли бы вы уточнить некоторые детали по этим двум принтерам? Полное название модели принтера. Тип и версия драйвера. Например, для Xerox DocuCentre SC2020 есть два типа драйвера: PCL и XPS. А также уточнить Название и версия операционной системы. Версия Нанокада. Здесь можно поподробнее? "Настройки принтера" - это в диалоге Печать (команда PLOT) справа от выпадающего списка Принтер кнопка Настройка.... Правильно? Нажали на неё, появилось окно драйвера принтера. Что значит "задаем длину печати"? Что и где вы делаете? Опишите по шагам. Закрываем окно д
  2. Не надо определять абсолютные координаты пунктирной рамки. Они уже определены. Её левый нижний угол соответствует началу координат области печати. Поэтому, когда вы, допустим, вставляете на лист форматку, её надо ставить в точку (0, 0), а не в точку, визуально соответствующую изображению листа бумаги. Вообще-то я говорил про "благодарность" производителю драйвера/принтера. Я не спорю с вами. Можно делать по вашей методике, можно делать так, как написал я. Можно скомбинировать эти два способа. Это уже будет зависеть от потребностей и предпочтений топ
  3. EdwardSt, моё предложение совершенно не отрицает ваше. Более того, их можно применять совместно. Во-первых, границы области печати на листе обозначены пунктирной рамкой, а начало координат области печати отмечено синим треугольничком с квадратиком. Во-вторых, объект на листе можно с привязкой переместить в точку (0, 0), указав абсолютные координаты (через #). От этого ни кто не застрахован. Скажите спасибо производителю драйвера. Однако, при использовании описанной мной методики, последствия такого действия не будут катастрофическими в большинстве случаев. Если же
  4. Я вижу решение проблемы в следующей последовательности действий: Чертёж на листе размещать относительно (0, 0) области печати. Для каждого принтера, на который предполагается делать вывод, и для каждого формата бумаги создать свой набор параметров листа. В наборе параметров листа отрегулировать положение чертежа относительно области печати указанием смещений по осям X и Y. К листам с одинаковым форматом бумаги применить соответствующий набор параметров листа для одного и того же принтера. Окончательную настройку и вывод на печать осуществлять через команду PUBLISH. Для
  5. На сколько я понял из второго поста СПиС (в части "Хотелось бы..."), предлагается все объекты, размещаемые в пространстве бумаги, привязывать к левому нижнему углу листа (начало координат совпадает с левым нижним углом листа). И никакого программного анализа, что является содержательной частью чертежа, не производится. Получается, что если печать производится на принтере без полей, то результат будет точно соответствовать изображению на экране. Если печать производится на принтер с полями (размер полей зависит от принтера), то часть чертежа, которая попадёт в область полей, не буде
  6. Да, согласен, это аргумент. Фактически, вы идёте тем же путём, что предлагает СПиС: жертвуете частью форматки, которая попадёт на поля листа, ради точного соблюдения масштаба и попадания содержательной части чертежа в область печати.
  7. Согласен, но тогда возникает другая проблема: при печати на принтере с ненулевыми полями часть чертежа будет попадать в область полей и не будет напечатана на бумаге. А поля бывают достаточно большие: например по 6мм сверху слева и справа и 20мм снизу листа. Для форматки А4 это будет почти катастрофа. Как быть в этом случае? Второй вопрос. cad@maxsoft.ru предложил несколько способов для обхода вашей проблемы. По сути все они сводятся к вписыванию чертежа в область печати конкретного принтера с нарушением точного масштаба (т.е. будет использоваться "пользовательский" масштаб вместо
  8. Ваша проблема в общем понятна. А теперь вопрос. Допустим, у вас есть чертёж на форматке А4. Вы его выводите на PDF-принтер у которого поля нулевые на бумагу А4. Область печати совпадает с размером бумаги. Всё отлично помещается на листе. Теперь вы хотите вывести этот же чертёж на физический принтер у которого поля, допустим, по 10мм по каждой стороне. Итого, область печати физического принтера меньше области печати PDF-принтера на 20мм по каждому измерению. Что по-вашему должен сделать nanoCAD? Какое действие (или последовательность действий вас и программы) вы бы посчитали правиль
×
×
  • Создать...