IPreference

Use this interface to get the preference values.

Compatibility

Cimatron 2026 or later

Properties

bool

GetValue

( )

bool

GetStringValue

( )

Methods

NoneĀ 

Events

NoneĀ 

Remarks

None

Example

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, "JournalingDefaultFormat");

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 = aPrefManager.GetPreference(interop.CimatronE.PreferenceCategory.cmGeneralPref, "JournalingDefaultFormat")