All Forums
 Категория Visio
 Форум Вопросы и ответы
 Распечатка страниц
Author Previous Topic Topic Next Topic  

Gene

15 Posts

Posted - 06/15/2006 :  09:22:16
Существует проблема с полями листа при печати. Принтер А3 (ландшафт) имеет поля - слева, сверху и снизу 5мм, а справа - 12мм. Стандартный лист А3 (ландшафт) с ГОСТовской рамкой имеет отступы рамки - слева 20мм, справа, сверху и снизу по 5мм.
То есть, при печати чертеж на листе выходит большим отступом вперед, и естественно, меньший отступ (5 мм) печатается последним и попадает на поле принтера 12мм. Вследствие этого край страницы не пропечатывается.
Вопрос, можно ли программно выводить лист на печать таким образом, чтобы больший отступ рамки чертежа выходил бы последним? То есть, каким-то образом поворачивать страницу при выводе на печать.
Заранее благодарен.

Tumanov

Russia
1198 Posts

Posted - 06/15/2006 :  18:41:08
Можно попробовать все сгруппировать, получившийся единственный шейп повернуть на 180 градусов, потом печатать. После печати - откатить изменения.
Без группировки поворачивать плохо - что-то может поползти.
Но вообще-то, зачем Вам это нужно?
Если пытаетесь выполнить требования ГОСТ, то он допускает соответствующие отклонения при машинном способе выполнения чертежей. Объясните проверяющей службе, что такое отклонение вынуждено, забейте это решением и просто вписывайте рисунок в лист. Он пропорционально уменьшится, на несколько процентов.
Go to Top of Page

immortal

Russia
391 Posts

Posted - 06/16/2006 :  10:28:52  Visit immortal's Homepage
Укажите модель принтера и неплохобы указать версию визио

вобще по печати полей я уже неоднократно писал на данном форуме

хорошо проблема решается в визио 2003, почитайте мои [url=http://www.immortal.vstu.edu.ru/index.php?name=Html_Content&op=page&folder=Visio&contentsite=key5.htm]рекомендации[/url] по настройке принтера, или просто в параметрах принтера установите разворот листа.

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

Gene

15 Posts

Posted - 06/16/2006 :  14:01:34
to Tumanov: Вы правы насчет ГОСТ, можно печатать и так. Но правое поле в 12мм смотрится не очень (это скорее черта характера).

to immortal: Версия Visio 2003 рус SР2. Модель принтера HP DJ 1180c, формат А3. Прочитал Ваши рекомендации. К сожалению, в параметрах принтера нет опции - разворот листа. Драйвер стоит родной.

Данную проблему для себя решил при помощи разъяснений Digitall (большое ему спасибо).

Вначале рисуем в Visio как обычно (рассматриваем формат А3 ландшафт). Перед тем, как вывести чертеж на печать, я поворачиваю лист (страницу) на 180 град. Естественно, все шейпы находящиеся на этой странице тоже повернуться. Выделяем все шейпы на странице и поворачиваем их на 180 град. (возвращаем в исходное состояние). Это делается для того, чтобы подогнать поля принтера с отступами рамки, то есть отступ рамки на 20 мм попадает на поле принтера 12 мм (поля принтера изображены серым цветом). В настройках станицы указывается - А3 - пейзаж, такой же, как размер принтера.
Теперь при выводе на печать проблем с полями не возникает.

При печати страниц формата А4, выполняем все то же самое. При этом рисунок размером А4, ограниченный рамкой выравниваем по правому краю. То есть на экране мы видим страницу А3 с серыми полями принтера и рисунок А4, выровненный по правому краю. Печатаем на бумаге А4. Для этого закладываем бумагу широкой стороной (боком). Принтер "думает", что печатает А3 и печатает нормально, так как, рисунок А4 занимает только нужную половину листа А3.
Для поворота листа необходимо удерживать Ctrl и навести курсор на угол листа.

Далее можно работать на этих повернутых на 180 град. листах без всяких проблем, т.е. использовать их как шаблоны.

Все это не плохо для Visio. А что делать, если та же проблема возникает в MS Word?

Поэтому, хотелось бы что-нибудь написать на MS VB, с тем чтобы на входе программы иметь файл (возможно с расширением *.prn - печать в файл), а на выходе перевернутый чертеж для печати на принтере.
Go to Top of Page

immortal

Russia
391 Posts

Posted - 06/16/2006 :  16:02:54  Visit immortal's Homepage
quote:
to immortal: Версия Visio 2003 рус SР2. Модель принтера HP DJ 1180c, формат А3. Прочитал Ваши рекомендации. К сожалению, в параметрах принтера нет опции - разворот листа. Драйвер стоит родной.
а мои рекомендации http://www.immortal.vstu.edu.ru/index.php?name=Html_Content&op=page&folder=Visio&contentsite=key5.htm никак не связаны с разворотом листа в параметрах принтера, я написал или потомучто у некоторых принтеров есть такая опция, например у Епсона, вы же не указали модель принтера,
ваша модель принтера настраивается именно добавлением нестандартного листа принтера в соответствии с моими рекомендациями, чтобы визио не обрезал сам, надо моими надстройками сделать все поля в 0 (стандартными средствами визио это сделать нельзя) или через шейплист установить поля в 0.

один раз настроите принтер, и печатайте, рекомендую печатать с помощью моих надстроек, тамже можно печатать нажатием одной кнопкой на двух принтерах, в частности А3 - струйник, А4 - лазерный, я уже именно так и делаю полтора года.

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

Gene

15 Posts

Posted - 06/16/2006 :  21:29:46
To Immortal: Попробую разобраться. Не могли бы Вы объяснить зачем нужно печатать в файл? Как этим файлом затем можно воспользоваться, какими программами?
Заранее благодарен.
Go to Top of Page

immortal

Russia
391 Posts

Posted - 06/17/2006 :  14:52:01  Visit immortal's Homepage
quote:
Не могли бы Вы объяснить зачем нужно печатать в файл?


печать в файл я сделал по чьей-то просьбе, уже не помню, помоему Алексея (Digitall), создаёт файлы в виде картинок bmp, jpg

а что с картинками такими делать, это уж вам решать, ну как вариант выдача проекта заказчику в электронном виде, ведь визио не у всех стоит.

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

Gene

15 Posts

Posted - 06/17/2006 :  21:26:07
To immortal: Побывал на Вашем сайте, не могу понять где и на каких условиях можно воспользоваться программой для печати.
Go to Top of Page

immortal

Russia
391 Posts

Posted - 06/19/2006 :  11:31:14  Visit immortal's Homepage
все примочки к визио:

http://www.immortal.vstu.edu.ru/index.php?name=Files&op=showcat&cid=1

конкретно адд-ин

http://www.immortal.vstu.edu.ru/index.php?name=Files&op=view_file&lid=5

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

Gene

15 Posts

Posted - 06/20/2006 :  09:22:48
to Immortal: Я отправил Вам письмо, Вы его получили?
Go to Top of Page

immortal

Russia
391 Posts

Posted - 06/20/2006 :  16:19:54  Visit immortal's Homepage
да,

Здравствуйте!

лучше скачать всё, для работы необходимы библиоттеки
http://www.immortal.vstu.edu.ru/index.php?name=Files&op=view_file&lid=7
набор картинок
http://www.immortal.vstu.edu.ru/index.php?name=Files&op=view_file&lid=28

для печати файл
http://www.immortal.vstu.edu.ru/index.php?name=Files&op=view_file&lid=31

вроде всё, но чтобы небыло проблем лучше скачать всё и зарегистрировать
разработки программой
http://www.immortal.vstu.edu.ru/index.php?name=Files&op=view_file&lid=32

с уважением, Сергей




визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)