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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Проблемы с фигурой, need help!
СообщениеДобавлено: 02 мар 2021, 11:04 
Не в сети
Новичок

Зарегистрирован: 30 окт 2020, 01:46
Сообщений: 36
Использую Visio c: 2003
Уровнь квалификации: чуть выше базового
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Гуру, снова помощи прошу!

Стырил у знакомого фигуру (с его ведома): прямоугольник с автоматическим подсчётом его площади, возможностью вырезать фрагмент и посчитать площадь за вычетом вырезанного фрагмента.
Этот функционал работает корректно. Но по какой-то причине растягивать фигуру можно только вправо или вверху. Если тянуть влево или вниз, фигура меняет размер каким-то жутким способом (описать словами трудно, надо смотреть). Кроме того, в некоторых случаях (закономерность выявить не удалось, но вроде как при серьёзном увеличении рабочего пространства) копии фигуры встают на лист с небольшим смещением влево относительно сетки, при этом видно, что привязка работает.
Может кто-нибудь опытным взглядом посмотреть, в чём причина этого и как починить?
Подозреваю, что все проблемы сидят в User.Round.W и User.Round.H.


Вложения:
2021_.vsd [131 Кб]
Скачиваний: 46
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблемы с фигурой, need help!
СообщениеДобавлено: 02 мар 2021, 14:21 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Expodroid писал(а):
Но по какой-то причине растягивать фигуру можно только вправо или вверху. Если тянуть влево или вниз, фигура меняет размер каким-то жутким способом (описать словами трудно, надо смотреть).
пробовал в Visio 2016 Professional, разницы не заметил.
Expodroid писал(а):
Кроме того, в некоторых случаях (закономерность выявить не удалось, но вроде как при серьёзном увеличении рабочего пространства)
что такое рабочее пространство и до каких значений его нужно увеличить, чтоб добиться данного эффекта ?
Expodroid писал(а):
Подозреваю, что все проблемы сидят в User.Round.W и User.Round.H.
не совсем так, эти параметры отвечают за то, чтоб длина/ширина автоматом делались кратными некоторым значениям. за расположение отвечают User.Round.X и User.Round.Y

User-defined cells

User.Round.X

IF(MODULUS(FORMAT(GetRef(PinX),"#.##"),0.25)<=0,GetRef(PinX),IF(MODULUS(FORMAT(GetRef(PinX),"#.##"),0.25)<0.125,FLOOR(FORMAT(GetRef(PinX),"#.##"),0.25),CEILING(FORMAT(GetRef(PinX),"#.##"),0.25)))+DEPENDSON(PinX)

 



Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблемы с фигурой, need help!
СообщениеДобавлено: 02 мар 2021, 15:15 
Не в сети
Новичок

Зарегистрирован: 30 окт 2020, 01:46
Сообщений: 36
Использую Visio c: 2003
Уровнь квалификации: чуть выше базового
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
пробовал в Visio 2016 Professional, разницы не заметил.

Забыл упомянуть, что работа идёт в Visio 2007. Дома проверю на 2019, возможно, тоже не будет проблем, но удалёнка кончилась, на работе только 2007.

Surrogate писал(а):
что такое рабочее пространство и до каких значений его нужно увеличить, чтоб добиться данного эффекта ?

Размер листа. Эффект возникает, когда лист превышает приблизительно 100 м (масштаб документа 0,05 м = 1 м) и количество копий данного элемента несколько десятков.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблемы с фигурой, need help!
СообщениеДобавлено: 02 мар 2021, 15:20 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Expodroid писал(а):
Эффект возникает, когда лист превышает приблизительно 100 м (масштаб документа 0,05 м = 1 м) и количество копий данного элемента несколько десятков.
Записал на видео этот эффект: выставляю по сетке, но когда отпускаю фигуру, она чуть-чуть смещается влево.
у меня эффект возникает всегда: центр фигуры можно размещать точках кратных 0.25. Размеры аналогично. Не понятен глобальный метафизический смысл, но так было задумано автором!


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблемы с фигурой, need help!
СообщениеДобавлено: 03 мар 2021, 20:32 
Не в сети
Новичок

Зарегистрирован: 30 окт 2020, 01:46
Сообщений: 36
Использую Visio c: 2003
Уровнь квалификации: чуть выше базового
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
А возможно как-то избавиться от этого авторского эффекта, оставив просто шаг изменения размера 0,25?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблемы с фигурой, need help!
СообщениеДобавлено: 03 мар 2021, 22:23 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
избавиться легко - удалить все эти формулы!
0,25 это что литры, метры ???


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблемы с фигурой, need help!
СообщениеДобавлено: 03 мар 2021, 23:13 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
2007 версии у меня нет, есть из классики 2003 англоязычная. Попробуйте так:
Включите фиксированную сетку.
Tools-> Ruler&Grid
Изображение
Нажмите клавиши Alt+F9 и включите прилипание к сетке
Изображение

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблемы с фигурой, need help!
СообщениеДобавлено: 04 мар 2021, 10:56 
Не в сети
Новичок

Зарегистрирован: 30 окт 2020, 01:46
Сообщений: 36
Использую Visio c: 2003
Уровнь квалификации: чуть выше базового
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate, спасибо, решил действительно от них избавиться. Манипуляции с фиксированным размером сетки и включением привязки не помогли, привязка была и ранее включена. 0,25 — это метры, чтобы размер фигуры менялся с этим шагом. Но основной упор на подсчёт площади с вычетом площади фрагмента, а изменение размеров с шагом 0,25 — вторично. Победить формулы не удалось, просто удалил их. Основной функционал сохранился, а шаг... фиг бы с ним, может, когда-нибудь получится разобраться.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Проблемы с фигурой, need help!
СообщениеДобавлено: 04 мар 2021, 11:40 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Expodroid писал(а):
0,25 — это метры, чтобы размер фигуры менялся с этим шагом
а масштаб на листе у вас какой ? у меня вполне себе работало при 1:1 шаг 0,25 мм. от такой сетки конечно рябит в глазах.
изменение шага сетки я часто использую для задания чÓтких размеров с определённым шагом.
Surrogate в статье Трафареты СПДС писал(а):
Для удобства подбора высоты кратной 8 мм, можно временно переключить размер сетки страницы на значение 8 мм. Для этого при выделенной табличной фигуре щелкните правой кнопкой мыши и в появившемся контекстном меню выберите пункт Установить сетку 8 мм.
Переместив табличную фигуру так, чтобы нижняя часть шапки таблицы располагалась ровно на линии сетки. Полученную высоту строки можно увидеть задержав мышь над контролом на несколько секунд после перемещения.
Изображение

с 5 и 8 мм при масштабе 1:1 у меня все работает.
я говорю про шаг изменения размера, а не площади


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

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



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

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


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

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