Author |
Topic |
elena
41 Posts |
Posted - 04/18/2006 : 13:48:26
|
Подскажите, как вставить несколько текстовых полей в одну фигуру |
|
brace
Russia
358 Posts |
Posted - 04/18/2006 : 17:22:02
|
только одно тхт поле существует в каждом шейпе. размер его не ограничен т.е. туда много инфы можно записать. цель то у вас какая ??? можно внешние тхт поля прикрепить к шейпу если одного поля мало.
|
|
|
Kalinin
Russia
64 Posts |
Posted - 04/18/2006 : 17:31:24
|
Елена! А Вы сжимали поле текста по высоте, так, чтобы условная рамка текста превратилась в линию? По ширине этой линии можно регулировать количество знаков в строке. А зачем в один шейп запихивать несколько текстовых полей? Кстати в самом шейпе уже имеется собственное текстовое поле. Полезно иметь на панели инструментов кнопки управления текстом по высоте: СВЕРХУ, ПО ЦЕНТРУ, ВНИЗУ. Можете прислать Ваш файл. А то советовать трудно не видя конкретики.
Пишите письма: power-kalinin@mail.ru |
|
|
immortal
Russia
391 Posts |
Posted - 04/18/2006 : 17:45:30
|
quote: Подскажите, как вставить несколько текстовых полей в одну фигуру
объединением
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
elena
41 Posts |
Posted - 04/19/2006 : 11:47:15
|
Уточняю: в ShapeSheet фигур есть секция Поля Текста ( ТехтFields).У некоторых Master из стандартных Stencils в этой секции может быть несколько строк, т.е. несколько полей. Я могу вставить в любую фигуру ОДНО поле любой категории, могу изменить это поле через меню или через ShapeSheet, но не могу добавить еще одно, например, добавляя строки в секцию, как это можно сделать в других секциях типа Геометрии или Connection Points. Так конкретнее? |
|
|
immortal
Russia
391 Posts |
Posted - 04/19/2006 : 12:04:58
|
понятно, добавить текст фиелд не получиться, а несколько строк разделять можно переносом строки CHAR(10)&CHAR(13), именно так у меня реализовано в некоторых мастершейпах
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
elena
41 Posts |
Posted - 04/20/2006 : 09:56:53
|
Но, повторюсь, в мастерах из стандартных трафаретов ведь есть несколько полей, следовательно, должна быть возможность их добавлять? |
|
|
Digitall
Russia
389 Posts |
Posted - 04/20/2006 : 10:05:50
|
quote: Originally posted by elena
Но, повторюсь, в мастерах из стандартных трафаретов ведь есть несколько полей, следовательно, должна быть возможность их добавлять?
Это реализованно очень просто. Из 1 фигуры делается группа и получается уже 2 фигуры (группа+фигура). Вот этими текстовыми полями двух фигур можно свободно управлять. Все никак статью, как раз по этой теме, не допишу... постараюсь закончить в эти выходные.
Если я не прав, приведите примеры фигур из стандартных трафаретов. |
|
|
immortal
Russia
391 Posts |
Posted - 04/20/2006 : 11:07:59
|
quote: Но, повторюсь, в мастерах из стандартных трафаретов ведь есть несколько полей, следовательно, должна быть возможность их добавлять?
я к сожалению не видел мастера с несколькими полями, но видел мастера который состоит из сгруппированых фигур, в т.ч. и текстовых полей, выхода 2, собственно создание группы, или предидущее сообщение, если же у вас уже есть группа, и вам не надо миеть группу в группе, то новый шейп(в данном случае текстовое поле) добавляется следующим образом, выделяем сначала группу, потом шейп с текстовым полем(удерживая клавишу Ctrl) нажимаем меню Shape - Grouping - Add to group, или можно сначала шейп преобразовать в группу а потом добовлять поля в него
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
Kalinin
Russia
64 Posts |
Posted - 04/20/2006 : 18:30:50
|
Digitall рулит! Аффтар жжот! Просто попробовал сгруппировать простой прямоугольник, и сразу обнаружил в нем поле + сам прямоугольник. Потом несколько раз туда сюда группировал и получал новые поля. Все это таскается по листу если сгруппировано. Но, не знаю зачем мне это надо. Кому надо, пусть точат.
Пишите письма: power-kalinin@mail.ru |
|
|
immortal
Russia
391 Posts |
Posted - 04/27/2006 : 15:47:32
|
quote: Просто попробовал сгруппировать простой ...
:-)
нажав кнопку группировать, вы просто напросто создаёте новую фигуру, вот и всё, гораздо проще добавлять текстовые поля к уже имеющемуся шейпу, как я собственно и писал, а способом множественной группировки неправильно, с точки зрения правильности ;-)
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
elena
41 Posts |
Posted - 04/27/2006 : 16:27:42
|
Пример мастера с несколькими полями:Building Plan/Furniture/Rect.Table |
|
|
Digitall
Russia
389 Posts |
Posted - 04/27/2006 : 16:50:50
|
quote: Originally posted by elena
Пример мастера с несколькими полями:Building Plan/Furniture/Rect.Table
Теперь я понял, что вы называете текстовыми полями. Вставка таких текстовых полей осуществляется так: 1) Выделить фигуру. 2) Нажать F2(открываем текстовый блок для редактирования) 3) Нажать правой кнопкой мыши. 4) Выбрать Вставка поля(Insert Field)
Далее откроется окно выбора, откуда брать данные, которые буду отображаться в этом поле. Соответственно повтор действий даст 2 текстовых поля в текстовом блоке... |
|
|
immortal
Russia
391 Posts |
Posted - 04/27/2006 : 17:18:42
|
данный способ имеет недостаток: не возможно нормально разделять текстовые поля, quote: Пример мастера с несколькими полями:Building Plan/Furniture/Rect.Table
т.е. опять таки TextFields одна (как я тут уже писал) и имеет скажем так несколько текстовых отрезков, которые позиционно зависят друг от друга Удобство лишь в том, что можно иметь несколько форматов данных в текстовом поле, хотя это решается и другим способом.
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
Renfoold
13 Posts |
Posted - 04/28/2006 : 02:58:54
|
d |
|
|
Renfoold
13 Posts |
Posted - 04/28/2006 : 03:18:52
|
Всем привет. А что если поступить так. Будем опираться на предложеный еленой пример. Сделаем прямоугольник у которого будет отображаться Pinx и Piny.
1. Рисуем прямоугольник. 2. В прямоугольник врисовываем два маленьких прямоугольничка в которых хотим видеть наши данные Pinx И Piny. 3. Групируем полученную фигню. При этом имееМ.
Sheet.1 - это наш первый прямоугольник Sheet.2 - это второй прямоугольник для вывода данных. Sheet.3 - это третий прямоугольник для вывода данных. Sheet.4 - это это шейп .. родительский. получившийся после групировки.
Теперь мышой выделяем шейп Sheet.2 делаем Insert Field вставляем Custom Formula с содержанием (Sheet4!Pinx)
Теперь мышой выделяем шейп Sheet.3 делаем Insert Field вставляем Custom Formula с содержанием (Sheet4!PinY).
Вместо Pinx или Piny родительского шейпа сами понимаете можно вставить что угодно ... и пользовательские атрибуты и хоть X написать.
С получеными полями можно делать все что угодно. Двигать. Отображать. Скрывать. Красить.
Вместо прямоугольничков для отображения текста можно вставить примитив текста. Тож самое получится.
Вот уж не знаю как это с точки зрения правильности.. Но я чисто по лоховски ... в визио не спец.
Всем всего.
|
|
|
Topic |
|