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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Ориентация текста в зависимости от Sheet.Angle
СообщениеДобавлено: 06 сен 2022, 15:00 
Не в сети
Новичок

Зарегистрирован: 17 авг 2022, 10:13
Сообщений: 44
Откуда: Екатеринбург
Использую Visio c: 2020
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Содержимое спрятано под спойлер ↓
Спойлер:
Вложение:
180.png
180.png [ 24.58 Кб | Просмотров: 361 ]
Вложение:
-180.png
-180.png [ 25.87 Кб | Просмотров: 360 ]

Добрый день, прошу совета.
Во вложении Shape, внутри шейпа - текст с заполненным полем.
Поле ссылается на Angle родительского Shape
В Angle родительского объекта - прописана Gravity
Добился корректной ориентации текста в 3 из 4 положений. (0,90,270 градусов) а вот 180 ну никак не сдаются.
При вращении через Ctrl+R отображение корректно во всех 4 положениях, но стоит начать вращение мышкой - как одно из положений корректность теряет (связано это скорее всего с переходом угла фигуры из отрицательного в положительный, см скрины)
Во вложении сама фигура и скрины (при одном положении - разные углы)


Вложения:
Arrow.vsd [48.5 Кб]
Скачиваний: 38
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Ориентация текста в зависимости от Sheet.Angle
СообщениеДобавлено: 06 сен 2022, 15:14 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
pf2mn5ghos писал(а):
Во вложении Shape, внутри шейпа - текст с заполненным полем.
Сейчас не на чем посмотреть :(
Может формулу здесь вставите, если она не секретная ?
pf2mn5ghos писал(а):
Добился корректной ориентации текста в 3 из 4 положений. (0,90,270 градусов) а вот 180 ну никак не сдаются.
А какой критерий корректности ?
Посмотрите видео, может поможет…
Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео
Спойлер:
phpBB [media]
p0
Дополнено позднее: http://visguy.com/vgforum/index.php?topic=1631.

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Ориентация текста в зависимости от Sheet.Angle
СообщениеДобавлено: 06 сен 2022, 15:19 
Не в сети
Новичок

Зарегистрирован: 17 авг 2022, 10:13
Сообщений: 44
Откуда: Екатеринбург
Использую Visio c: 2020
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Может формулу здесь вставите, если она не секретная ?
Field в тексте:
Код:
=IF(Sheet.1065!Angle>-1,GUARD(MID(Sheet.1065!Prop.VMD_SCOPCO_OWNER,26,8))&"  "&Sheet.1065!Prop.VMD_SCOPCO__058OPC_CODE,GUARD(Sheet.1065!Prop.VMD_SCOPCO__058OPC_CODE&"  "&MID(Sheet.1065!Prop.VMD_SCOPCO_OWNER,26,8)))
Angle поля (в котором формулы выше):
Код:
=GRAVITY(Sheet.1065!Angle,90,270)
Surrogate писал(а):
А какой критерий корректности ?
Критерий - 4 цифры всегда должны быть в поле поменьше.


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

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

или я чего-то не догоняю ?

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Ориентация текста в зависимости от Sheet.Angle
СообщениеДобавлено: 06 сен 2022, 16:46 
Не в сети
Новичок

Зарегистрирован: 17 авг 2022, 10:13
Сообщений: 44
Откуда: Екатеринбург
Использую Visio c: 2020
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
залез в редактирование формул в ячейке Field, скопировал, нажал Enter и оказалось всё украдено за нас :mrgreen:

Под спойлером 2 скрина, с разными углами родительского элемента - но одинаковым отображением.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Ориентация текста в зависимости от Sheet.Angle
СообщениеДобавлено: 06 сен 2022, 16:49 
Не в сети
Новичок

Зарегистрирован: 17 авг 2022, 10:13
Сообщений: 44
Откуда: Екатеринбург
Использую Visio c: 2020
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
или я чего-то не догоняю ?

Если крутить ручками - всё становится не так радужно (на 180 градусах)


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
pf2mn5ghos писал(а):
Под спойлером 2 скрина, с разными углами родительского элемента - но одинаковым отображением.
а в чем разница между 180 и -180 ?
я вращал фигуру нажимая клавиши Crtl+L/Ctrl+R, каким способом удается получать угол - 180?

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


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Ориентация текста в зависимости от Sheet.Angle
СообщениеДобавлено: 06 сен 2022, 16:55 
Не в сети
Новичок

Зарегистрирован: 17 авг 2022, 10:13
Сообщений: 44
Откуда: Екатеринбург
Использую Visio c: 2020
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
pf2mn5ghos писал(а):
Под спойлером 2 скрина, с разными углами родительского элемента - но одинаковым отображением.
а в чем разница между 180 и -180 ?
я вращал фигуру нажимая клавиши Crtl+L/Ctrl+R, каким способом удается получать угол - 180?

Для нас в вами - разницы нет, но не для формулы в поле


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Ориентация текста в зависимости от Sheet.Angle
СообщениеДобавлено: 06 сен 2022, 16:57 
Не в сети
Новичок

Зарегистрирован: 17 авг 2022, 10:13
Сообщений: 44
Откуда: Екатеринбург
Использую Visio c: 2020
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
pf2mn5ghos писал(а):
Если крутить ручками - всё становится не так радужно
пользователь должен ручками крутить ? возможны ли произвольные углы поворота ?

Пользователь не должен крутить ручками, произвольных углов нет!
Проблема что ПО основанное на Visio распознает данную фигуру под углом 180 градусов, а следовательно те 4 цифры - располагаются не на своём месте.


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

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

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


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Ориентация текста в зависимости от Sheet.Angle
СообщениеДобавлено: 06 сен 2022, 17:00 
Не в сети
Новичок

Зарегистрирован: 17 авг 2022, 10:13
Сообщений: 44
Откуда: Екатеринбург
Использую Visio c: 2020
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
pf2mn5ghos писал(а):
Для нас в вами - разницы нет, но не для формулы в поле
это я понимаю, я за сценарий работы пользователя не знаю :!:
если углы кратны 90 градусам то проще вращать фигуры кнопками на ленте/панели инструментов или вышеуказанными горячими клавишами :idea:

При вращении в Visio проблем нет, в ПО данная фигура будет отображатся вот так
Содержимое спрятано под спойлер ↓
Спойлер:
Вложение:
180.png
180.png [ 24.58 Кб | Просмотров: 317 ]


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Ориентация текста в зависимости от Sheet.Angle
СообщениеДобавлено: 06 сен 2022, 17:02 
Не в сети
Новичок

Зарегистрирован: 17 авг 2022, 10:13
Сообщений: 44
Откуда: Екатеринбург
Использую Visio c: 2020
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
pf2mn5ghos писал(а):
Проблема что ПО основанное на Visio распознает данную фигуру под углом 180 градусов, а следовательно те 4 цифры - располагаются не на своём месте.
т.е. ПО прописывает формулу в поле или она вы ее прописали ?

ПО работает на основе Visio, формулу я прописывал в Visio и далее эти шейпы подгружал в ПО.


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Ориентация текста в зависимости от Sheet.Angle
СообщениеДобавлено: 06 сен 2022, 17:05 
Не в сети
Новичок

Зарегистрирован: 17 авг 2022, 10:13
Сообщений: 44
Откуда: Екатеринбург
Использую Visio c: 2020
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
pf2mn5ghos писал(а):
ПО данная фигура будет отображатся вот так
типа получается что не происходит обновления значения в ячейке ?

Происходит! Для остальных же положений отображается корректно, только для этого "барахлит"


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
pf2mn5ghos писал(а):
Происходит! Для остальных же положений отображается корректно, только для этого "барахлит"
Помню несколько лет назад на форуме Microsoft для одного индуса я что-то изобретал для Aveva, надо поискать.
Дополнено позднее: Блин, тот форум давно закрыт и активности давностью более 2 лет не отображаются.
Нет это было не за Aveva, а за CATIA!

В помню где-то был вопрос про -180/180, а где не помню уже…

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Ориентация текста в зависимости от Sheet.Angle
СообщениеДобавлено: 06 сен 2022, 17:20 
Не в сети
Новичок

Зарегистрирован: 17 авг 2022, 10:13
Сообщений: 44
Откуда: Екатеринбург
Использую Visio c: 2020
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Помню несколько лет назад на форуме Microsoft для одного индуса я что-то изобретал для Aveva, надо поискать
Чтож, большое спасибо, завтра подумаю как обмануть, если получится - напишу сюда.


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

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

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


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

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

Shape Transform

FlipY

IF(User.Row_1.Prompt=180 deg,1,0)

 


вроде все норм, уже замучился ее крутить туда-сюда - пока нормально все :wall:
попробуйте как это будет на стороне вашего ПО.

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


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

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



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

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


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

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