(изменено: Kirzaa, 13 мая 2011г. 08:47:00)

Тема: Настройка ActiveX для DWG TrueView

Здравствуйте!
Подскажите пожалуйста через что подцепить DWG TrueView в ТДМС? Нужно что то для простого просмотра без возможности редактировать.

Подцепить просмотрощик средствами ActiveX

Re: Настройка ActiveX для DWG TrueView

Kirzaa пишет:

Здравствуйте!
Подскажите пожалуйста через что подцепить DWG TrueView в ТДМС? Нужно что то для простого просмотра без возможности редактировать.

так а просто сассоциировать с двг-форматом не прокатит?
кроме того. когда мы разделяли на:
* кнопка просмотр - DWG TrueView
* кнопка редактировать - автокад,
то если на одной машине есть оба продукта, то слетает ассоциация файлов.
и если есть хитрость от этого избавиться, то мне тоже интересно дальнейшее обсуждение  ;))

Re: Настройка ActiveX для DWG TrueView

Тут есть кое что:
http://www.nanocad.ru/information/articles/100265/

Но с DWG TrueView могут возникнуть сложности. Может начать ругаться и зависать на некоторых файлах.
Я бы честно говоря смотрел бы в сторону TDMS Viewer (за дешево) или Brava! Free DWG Viewer (за бесплатно).  ;)

Re: Настройка ActiveX для DWG TrueView

Mishaf пишет:

Тут есть кое что:
http://www.nanocad.ru/information/articles/100265/

нюню.... там:
"Для просмотра файлов в nanoTDMS по умолчанию используется браузерный движок для Microsoft Internet Explorer. Выбор этого компонента обусловлен его наличием на любом рабочем месте – Internet Explorer – неотъемлемая часть операционной системы Windows. "
это уже не так  :) юридически и по факту
а вообще полезная статейка, спасибо!

(изменено: olaf, 8 июля 2011г. 09:17:32)

Re: Настройка ActiveX для DWG TrueView

пообщались мы с Бравией, указанной там как двг-вьювер.
они хотят 65уе за лицензию.
(ибо внизу написано "Additional licensing may be required to integrate/embed into other applications. Contact sales for more information")
так что он фри - на одну машину.

ответ:

Hello,
We do not have the free viewer available for integration.
If you wish to purchase our Brava Desktop DXP product for integration, you may do so. Each license is $65.
Forgive me if I am not clear, please ask me many questions.
Kate
Kate Brown
Business Development
Informative Graphics Corporation
Toll Free: 1-602-971-6061 x155/Skype: kate.at.IGC kateb@infograph.com

---
ну собственно, так оно и есть, если покопаться, то в продуктах написано:
The Free DWG Viewer and Brava Reader are free standalone viewers for limited formats
а так - очень неплохой вьювер.

Re: Настройка ActiveX для DWG TrueView

Спасиб за инфу.  ;)

Re: Настройка ActiveX для DWG TrueView

Mishaf пишет:

Спасиб за инфу.  ;)

незачто, многоуважаемые пираты  ;)))
а жаль - брава понравилась.

Re: Настройка ActiveX для DWG TrueView

olaf пишет:

незачто, многоуважаемые пираты  ;)))
а жаль - брава понравилась.

Информация видимо уже устарела.
На новый запрос:

I have a question about the use Free DWG Viewer.
This program include BravaACX.dll.
I need to used this AciveX component (class BravaACX.BravaACXView.2, method FileName) in PDM system on my company.
Do I need to purchase a license of this product (dll)?
I want to use this DLL for 30-40 local computers to view drawings.

Пришёл следующий ответ:

The Free DWG Viewer can be used on multiple machines, however when we release a new version of the software; the previous version can no longer be used. You will be required to upgrade to the latest version of the free software.

Останется только допилить функционал Brava Viewer для того, чтобы он внешние ссылки из TDMS выгружал. SDK доступен.

Также крайне рекомендую ActiveX библиотеку FoxitReaderBrowserAx.dll от программы Foxit Reader. Очень быстро открываются PDF документы и доступны множество дополнительных функций. (ответ на запрос лицензии на использование данной библиотеки также выложу чуть позже).

(изменено: McZag, 14 ноября 2014г. 13:38:23)

Re: Настройка ActiveX для DWG TrueView

Sfinks7s1 пишет:

Останется только допилить функционал Brava Viewer для того, чтобы он внешние ссылки из TDMS выгружал. SDK доступен.

Если вы используете TDMS AddIns for AutoCAD с включенной опцией "Вставлять ссылки в состав"
Настройка ActiveX для DWG TrueView
(или самостоятельно поддерживаете этот способ связывания вставленных друг в друга документов)

то вот такой простенький код выгрузит вам все связанные файлы

Sub File_BeforeCheckOut(File, Object, Location, Cancel)
  if File.FileDefName = "FILE_DWG" and Object.ObjectDef.SysName = "OBJECT_DOCUMENT" Then 
    For Each childObject In Object.Objects
      childObject.checkOut
    Next
  End If
End Sub

Условия можно менять на ваше усмотрение. Я проверил код на Brava Viewer . It works!