Public API class for KDCalc.
For a list of all members of this type, see KDCalcEngine Members.
System.Object
MarshalByRefObject
Component
KDCalcEngine
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Note: KDCalc does not allow for runtime editing of cell formulas.
The following example shows how to create a CalcEngine and call some basic methods.
KDCalcEngine cEng = new KDCalcEngine("TankGame.kdc"); string s = cEng.GetText(2,2); double d = cEng.GetNumber(3,2); cEng.SetNumber(1, 3, 42); cEng.SetText(3,3, "hello"); cEng.SetBooleanInNamedCell("namedBoolCell", true); Range r = cEng.GetRangeFromName("NamedCell");KDCalc can be used to store application state for persistence. Just save out the state:
string xmlStr = cEng.GetState()And read it back in:
cEng = cEng.LoadState(xmlStr); ...
Namespace: KnowledgeDynamics.KDCalc
Assembly: KDCalcNet (in KDCalcNet.dll)
KDCalcEngine Members | KnowledgeDynamics.KDCalc Namespace | Range