I would like to set the default in the XFM-tab in the "Save As" dialog.
Is that possible?
Regards,
Krister
Using C-Expressions and bit of VBA code the current XFM conversion mode can be set at runtime.
Option Explicit Public Const XFM_SAVE_AS_CONVERSION_MODE As String = "gXfmSaveAsConvertOptions.convertMode" Public Const XFMEEATUREINSTANCECONVERTMODE_XFMV1ToV2 As Integer = 0 Public Const XFMFEATUREINSTANCECONVERTMODE_XFMV2ToV1 As Integer = 1 Public Const XFMFEATUREINSTANCECONVERTMODE_PreserveXFMData As Integer = 2 Public Const XFMFEATUREINSTANCECONVERTMODE_RemoveXFMData As Integer = 3 Public Sub SaveAsConversionMode() showConversionMode 'setConversionMode XFMEEATUREINSTANCECONVERTMODE_XFMV1ToV2 setConversionMode XFMFEATUREINSTANCECONVERTMODE_XFMV2ToV1 'setConversionMode XFMFEATUREINSTANCECONVERTMODE_PreserveXFMData 'setConversionMode XFMFEATUREINSTANCECONVERTMODE_RemoveXFMData showConversionMode End Sub Private Sub setConversionMode(iMode As Integer) SetCExpressionValue XFM_SAVE_AS_CONVERSION_MODE, iMode End Sub Private Sub showConversionMode() Dim iMode As Integer iMode = GetCExpressionValue(XFM_SAVE_AS_CONVERSION_MODE) MsgBox "current conversion mode = " + Str(iMode) End Sub
...or using the XFT feature manager simply with...
xft.FeatureMgr.FeatureInstanceConvertModeDuringFileSaveAs = FeatureInstanceConvertMode.featureInstanceConvertModeXFMV1ToV2
Jeff Bielefeld [Bentley]
Answer Verified By: Krister Surell
Hi,
The latter was slightly easier!
I just changed to featureInstanceConvertModeXFMV2ToV1.
Thanks!
Owner consultant at Surell Consulting AB