For a Pre-planning module, the new PrePlanningMacro class has been created to represent macros.
These macros are created as follows:
C# |
Copy Code
|
---|---|
string strMacroPath = m_oDir.FullName + "\\TestMacro.emv"; PrePlanningMacro oPrePlanningMacro = new PrePlanningMacro(); oPrePlanningMacro.Create(new[] {oPlanningSegment1, oPlanningSegment2}, strMacroPath, oMultiLangString); |
Inserting macros requires parameters such as the parent planning segment, the path to macro and the project object:
C# |
Copy Code
|
---|---|
string strMacroPath = m_oDir.FullName + "\\TestMacro.emv"; StorableObject[] arrInsertedPlaObjects = new Insert().PrePlanningMacro(strMacroPath, m_oTestProject, oPlanningSegment1); |