Use this property to get the value of a preference string from preferences.
Cimatron 2026 or later
interop.CimatronE.IPreference GetPreference( interop.CimatronE.PreferenceCategory iCategoryName, string iParamName, int iDocId);
def GetPreference(iCategoryName : interop.CimatronE.PreferenceCategory ,iParamName :string, iDocId -> int)
|
Return: bool |
|
|
Input: None |
|
None
interop.CimatronE.IApplication aApplication = null;
// Create Cimatron App Access object
interop.CimAppAccess.AppAccess CimAppAcc = new interop.CimAppAccess.AppAccess();
// Get application object from App access
aApplication = (interop.CimatronE.IApplication)CimAppAcc.GetApplication();
// Get Preference Manager
interop.CimatronE.IPreferenceManager aPrefManager = aApplication.GetPreferenceManager();
// Get Preference
interop.CimatronE.IPreference aPref = aPrefManager.GetPreference(interop.CimatronE.PreferenceCategory.cmGeneralPref, "JournalingDefaultPath");
string aStr = string.Empty;
bool aResult = aPref.GetStringValue(out aStr);
import clr
#Adding references of required interop dlls
clr.AddReference("interop.CimAppAccess")
clr.AddReference("interop.CimatronE")
clr.AddReference("interop.CimServicesAPI")
clr.AddReference("interop.CimBaseAPI")
clr.AddReference("interop.CimMdlrAPI")
clr.AddReference('interop.CIMMiscAPI')
#importing modules from interop dlls
import interop.CimAppAccess
import interop.CimatronE
import interop.CimServicesAPI
import interop.CimBaseAPI
import interop.CimMdlrAPI
import interop.CIMMiscAPI
import System
aApplication = None
# Create Cimatron App Access object
aAppAcc = interop.CimAppAccess.AppAccess()
# Get application object from App access
aApplication = interop.CimatronE.IApplication(aAppAcc.GetApplication())
# Get Preference Manager
aPrefManager = (interop.CimBaseAPI.IPreferenceManager)(aCimApp.GetPreferenceManager())
# Get Preference
aPref = interop.CimBaseAPI.IPreference(aPrefManager.GetPreference(interop.CimBaseAPI.PreferenceCategory.cmGeneralPref, "JournalingDefaultPath"))
aStr = " "
aResult = aPref.GetStringValue(aStr)
