We have a need to include integration with our other systems within our organization. Specifically we would like to export eDrawings markup files to a secure location with a consistent filename. It appears that the only way to do this is to create a winforms application and embed the eDrawings control and add a button that does the export.
When eDrawings 2015 or 2016 is embedded in a form it appears with the old UI.
Here is an example:
As you can see, the about window shows version 2015 SP04, but the user interface still shows the old user interface.
According to another thread the new program has much lower performance than the 2013 version. To compare the performance I ran the procedure in 3 different cases.
Version: 14.5 Application, rotate and select took 15 seconds
Version: 15.4 Control, rotate and select took 20 seconds
Version: 15.4 Application, rotate and select took 20 seconds.
These results appear to verify that it is indeed running on the new engine despite the appearance of the UI.
There do not appear to be any settings that change the style to 2015
We are training users with the new UI so we need to display that UI or the training will not be very good.
I have contacted SOLIDWORKS API support and will update this thread if anything is found, but I was hoping someone has already solved this.
Is there any way to embed eDrawings in winforms and use the new UI, or enhance the eDrawings application without using the control?
SolidworksApi macros