Тема: TDMSViewer и внешние ссылки

Здравствуйте!

Вопрос 1.
Для начала приведу небольшой результат тестирования TDMSViewer.

Условия:

  1. Чертёж с внешними ссылками в TDMS

  2. Внешние ссылки, также расположены в TDMS

  3. Все пути в ссылках относительные

Результат:
При открытии чертежа в TDMSViewer все ссылки из данного чертежа выгружаются и отображаются в TDMSViewer корректно

Условия:

  1. Чертёж с внешними ссылками в TDMS

  2. Внешние ссылки, также расположены в TDMS

  3. Все пути в ссылках полные

Результат:
При открытии чертежа в TDMSViewer все ссылки из данного чертежа не выгружаются и не отображаются в TDMSViewer

Таким образом TDMSViewer работает только с относительными путями в ссылках.
Что мешает обрабатывать и полные пути в ссылках?

Вопрос 2.
Возникла проблема при использовании дополнительных возможностей AutoCAD Architecture 2013.
В нём присутствует элемент SheduleTable, данная таблица спецификаций заполняется данными автоматически по ссылкам на компоненты: двери, окна
space, и другое. Данная таблица также может запрашивать данные для заполнения из внешнего файла - чертежа. В данной внешней ссылке AutoCAD позволяет прописать только полный путь (если программно вносить относительный путь, то таблица не построится, проверял).
Таким образом, просматривая файл со ссылками в таблицах спецификаций в TDMSViewer, эти таблицы не отображаются (виден только заголовок), т.к. не происходит обработка данного типа внешних ссылок программой TDMSViewer.



Известен ли этот вопрос и если да, то будет ли он в дальнейшем решаться?

Вопрос 3.

Возможно ли появление в TDMSViewer дополнительных функций? Например:

  • Настройка цвета фона чертежа и режим монохромного отображения чертежа.

  • Настройка "скорости" зуммирования

  • привязка к масштабам

  • возможность работы со слоями

  • возможность печати из TDMSViewer

Re: TDMSViewer и внешние ссылки

Sfinks7s1 пишет:

Таким образом TDMSViewer работает только с относительными путями в ссылках.
Что мешает обрабатывать и полные пути в ссылках?

Ничего не мешает. Проверил, если файл лежит на диске по абсолютному пути, TDMS Viewer его нормально подхватывает и смотрит.
Но не забывайте, что TDMS Viewer - это приложение для TDMS. Он в любом случае больше «любит» относительные пути, так как не будет выгружать в иное место кроме временной папки TDMS. Поэтому, если вы хотите хранить/выгружать файл по абсолютному пути – выгружайте его сами перед просмотром.

Sfinks7s1 пишет:

Возникла проблема при использовании дополнительных возможностей AutoCAD Architecture 2013.
В нём присутствует элемент SheduleTable, данная таблица спецификаций заполняется данными автоматически по ссылкам на компоненты: двери, окна, space, и другое. Данная таблица также может запрашивать данные для заполнения из внешнего файла - чертежа. В данной внешней ссылке AutoCAD позволяет прописать только полный путь (если программно вносить относительный путь, то таблица не построится, проверял).
Таким образом, просматривая файл со ссылками в таблицах спецификаций в TDMSViewer, эти таблицы не отображаются (виден только заголовок), т.к. не происходит обработка данного типа внешних ссылок программой TDMSViewer.
Известен ли этот вопрос и если да, то будет ли он в дальнейшем решаться?

Вопрос не был известен, попробую узнать, может быть в новой версии AutoCAD Architecture уже нет таких проблем. Если говорить про TDMS Viewer, надо посмотреть, что ему не нравится. Про абсолютные пути я написал выше. У меня нет AutoCAD Architecture, не могу проверить.

Sfinks7s1 пишет:

Возможно ли появление в TDMSViewer дополнительных функций? Например:

  • Настройка цвета фона чертежа и режим монохромного отображения чертежа.

  • Настройка "скорости" зуммирования

  • привязка к масштабам

  • возможность работы со слоями

  • возможность печати из TDMSViewer

Да, есть план по доработке этого инструмента. Некоторые из перечисленных вами функций будут реализованы в следующей версии.