Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 28 мар 2024, 19:16

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Пакетное изменение размера страниц во всем документе
СообщениеДобавлено: 21 ноя 2022, 11:58 
Не в сети

Зарегистрирован: 21 ноя 2022, 11:36
Сообщений: 2
Использую Visio c: 2012
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
День добрый.
Сторонняя программа выдает многостраничную графику через шаблон Visio.
Я этот шаблон настроил, что бы только необходимые данные в нем были, но в чем проблема. Результат приходится "доредактировать" руками. При изменении документа автоматически изменяется размер страницы с предустановленного А3 на, 407*581, хотя за пределы А3 ничего не выходит - это "по умолчанию" включено "Автоподбор размера" (автоматически изменять размер страницы).
Более того, почему-то Visio принудительно считает, что принтер обязан печатать на А4, хотя в нем стоит А3. Это меняется в "другие размеры страницы".
Вопрос/просьба:
Объясните, пожалуйста:
1) как выключить автоматически включенную функцию "Автоподбор размера" в идеале, по умолчанию, или хотя бы при открытии каждого документа не на каждой странице отдельно, а только в одном месте.
2) Как сделать так, что бы везде (на всех страницах) по умолчанию принтер был выставлен на А3, а не А4, ибо менять каждую страницу - с ума сойдешь.

Файлы шаблона и результата (без редактирования, обрезал количество страницы из-за размера) прилагаю, если интересно.
Вложение:
4.vsd [50.5 Кб]
Скачиваний: 48

Вложение:
47 prm - весь участок мини4.vsd [1.71 Mб]
Скачиваний: 51


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Пакетное изменение размера страниц во всем документе
СообщениеДобавлено: 21 ноя 2022, 12:17 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
pinApple писал(а):
1) как выключить автоматически включенную функцию "Автоподбор размера" в идеале, по умолчанию, или хотя бы при открытии каждого документа не на каждой странице отдельно, а только в одном месте.
Автоподбор в документе отключается один раз, не надо делать это на каждой странице!
В одном месте имеется в виду та стадия когда документ имеет всего одну страницу! Все страницы добавленные в документ после этой настройки, будут уже с отключенной опцией"Автоподбор размера"…

Когда-то давно я делал надстройку, которая принудительно отключала эту заботу MS о простых пользователях обязательную "Автоподбор размера".
Surrogate в сообщении #15915 писал(а):
у фигуры ГОСТ 2.104-2006 в разделе Events, в ячейке EventDrop пишу формулуSETF(GetRef(ThePage!DrawingResizeType),2).
Или создавал фигуру которая при добавлении ее на страницу отключала автоподбор (устанавливала в ячейке DrawingResizeType значение 2)
pinApple писал(а):
2) Как сделать так, что бы везде (на всех страницах) по умолчанию принтер был выставлен на А3, а не А4, ибо менять каждую страницу - с ума сойдешь.
У вас в документе все листы А3 ? По хорошему надо было на первом листе назначить размер бумаги в принтере А3 и всем последующим такой размер применился бы по умолчанию
Оффтоп:
pinApple писал(а):
если интересно
Вы меня заинтриговали что это в документе «весь участок» ? :shock:
Дополнено позднее:
pinApple писал(а):
При изменении документа автоматически изменяется размер страницы с предустановленного А3 на, 407*581, хотя за пределы А3 ничего не выходит
Это наверно ваша «Подсистема экпорта в Визио» шалит! Попросите разработчиков автоматом отключать "Автоподбор размера"

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Пакетное изменение размера страниц во всем документе
СообщениеДобавлено: 21 ноя 2022, 14:50 
Не в сети

Зарегистрирован: 21 ноя 2022, 11:36
Сообщений: 2
Использую Visio c: 2012
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
У вас в документе все листы А3 ? По хорошему надо было на первом листе назначить размер бумаги в принтере А3 и всем последующим такой размер применился бы по умолчанию

К сожалению, когда устанавливаю при печати формат А3 (даже до редактирования) то Visio предлагает разбить лист по А4 квартетом, и так все листы. Единственное что, можно в параметрах страницы изменить формат на А3, тогда будет на А3 печатать, но все равно, последующие страницы будут предлагаться на А4.
Еще заметил, (в данном образце первая страница была удалена, приложу с первой страницей) если на первой странице отключить автоподбор размера, и выбрать А3, то при печати будет предлагаться А3, но последующие страницы будут все равно на А4.

Surrogate писал(а):
у фигуры ГОСТ 2.104-2006 в разделе Events, в ячейке EventDrop пишу формулуSETF(GetRef(ThePage!DrawingResizeType),2).

Да, я воткнул эту фигуру в шаблон, нашел нужное поле и подредактировал его. Программа шаблон отработала, но все равно та-же ерунда с форматом листа осталась и безграничной заботой от MS. Притом если что-то передвинуть за границу, то фигура грамотно все отрабатывает и автоматически подстраивается под уже знакомый 407*581.
Похоже буду мучать разработчика ПО.

Оффтоп:
Весь участок - это участок который присваивается другой программой заезду по умолчанию. Для удобства. Бывает так, что дорога состоит из нескольких участков, тогда можно будет написать что это основной участок, потом участок № 1 и так далее...


UBD: Разработчик сослался на особенность Visio (в плане того, что автоматически подстраивается размер листа, и то что вручную каждый нужно будет перебирать для выставления размера), что-то исправлять - нет свободных рук.

UBD2: Решение: необходимо на первом листе (обязательно на первом, который создался из шаблона, не первый после того как что-то слева удалили, а первый-первый) выбрать необходимый размер листа клацнув правой кнопкой мыши на выборе "применить ко всем" и тогда все ок будет.

Вложение:
 2022-11-21.png
2022-11-21.png [ 35.87 Кб | Просмотров: 316 ]


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Пакетное изменение размера страниц во всем документе
СообщениеДобавлено: 23 ноя 2022, 17:53 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Оффтоп:
pinApple писал(а):
клацнув правой кнопкой мыши на выборе "применить ко всем" и тогда все ок будет


Вы таки взяли и помножили на ноль ценность моей первой Хабро-статьи и этого макроса
Оказывается для тем тоже есть кнопка "Применить ко всем страницам" !

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB