При создании нового фитинга в его файл добавляется стандартный текст макроса. В тексте макроса задаётся его тип.
Ниже приведён текст стандартного макроса типа Crossing:
using System;
using FittingImport;
namespace FittingImportNamespace
{
public class FittingImportClass
{
public static void Fitting_InsertAsFragment()
{
FittingImport.TFFittingImport.Create(FittingType.Crossing);
}
public static void Fitting_EditFragment()
{
FittingImport.TFFittingImport.Edit(FittingType.Crossing);
}
public static void Fitting_DeleteFragment()
{
FittingImport.TFFittingImport.Delete(FittingType.Crossing);
}
}
}
Подробную информацию о создании макросов можно найти в разделе Макросы.
После написания текста макроса необходимо установить три обработчика событий: вставка как фрагмент (Fitting_InsertAsFragment), редактирование (Fitting_EditFragment), удаление (Fitting_DeleteFragment).
Для успешной компиляции макроса необходимо добавить в проект ссылку на FittingImport.