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

CheMiss

Russia
10 Posts

Posted - 04/18/2008 :  09:55:59  Visit CheMiss's Homepage
Есть карта города в масштабе 1:5000 с нанесенными на ней линиями FTP и оптики (попросту, воздушек). Их наносила в отдельных слоях, (медь, 16 волс, 8 волс и тд) таким образом нашла общие их длины (через "отчеты"). Но шеф хочет, чтобы еще на каждой воздушке была подписана ее длина. Город большой, домов много, воздушек еще больше :) Подскажите, как это можно сделать, чтобы еще не нагромождать чертеж? Только с помощью шаблона Dimensioning - Engineering (метрический)? Он не подходит из-за наличия стрелочек в самой линии :( Или можно это сделать программно? Работаю одна, скоро сдавать проект. Помогите, пожалуйста..


memento mori

Tumanov

Russia
1198 Posts

Posted - 04/18/2008 :  15:49:43
В любом шейпе можно вывести текст. В том числе и в линии.
Вручную это делалось бы как Insert Field / Geometry / Width.
Но это проходит только в том случае, если все линии прямые. Если ломаные, то не получится.
Так как связи в отдельных слоях, то можно попытаться программно все их обойти и для каждого шейпа выполнить что-то вроде
Shp.Text = Shp.Cells("Width")
Естественно, единицы измерения пересчитать из дюймов в нужные с учетом масштаба.
Можно надпись немного сместить от центра линии. В принципе, можно даже ориентацию подправить, используя ячейку "Angle".
Go to Top of Page

CheMiss

Russia
10 Posts

Posted - 04/20/2008 :  07:41:26  Visit CheMiss's Homepage
Как легко оказывается! Спасибо Вам ОГРОМНОЕ!

memento mori
Go to Top of Page

CheMiss

Russia
10 Posts

Posted - 05/16/2008 :  08:31:43  Visit CheMiss's Homepage
А убрать размеры с линий можно? Чтобы не вручную (2 раза клик на линии, бакспейс, клик в другом месте) Просто интересно

memento mori
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 05/17/2008 :  05:43:05
Если при тех же условиях (для всех шейпов в отдельном слое и т.д.),
то выполните для них
Shp.Text = ""
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)