EBDN - Community - Question & Answers

  Monday, 18 April 2022
  1 Replies
  863 Visits
0
Votes
Undo
I try to use aucOpExecSheetSetSymbolSecRepFlag to set Symbol as SecRep.
But the code didnot work.

I don't know why, I really appreciate your help.



public static void SetSecondaryRep(EB.Sheet drawingSheet, string symbolID)
{
if (drawingSheet.IsOpened == false)
drawingSheet.Open(EB.SheetOpenBehavior.AutoSave);
IList<EB.ExecuteSheetOperationRecordData> data = new List<EB.ExecuteSheetOperationRecordData>()
{
new EB.ExecuteSheetOperationRecordData()
{
Qualifier=(int)EB.ExecuteSheetOperationModes.ExecSheetSetSymbolSecRepFlag,
Value=0
},
new EB.ExecuteSheetOperationRecordData()
{
Qualifier=(int)EB.ExecuteSheetOperationModes.ArgExecSheetRef2Symbol,
Value=symbolID
},
new EB.ExecuteSheetOperationRecordData()
{
Qualifier=(int)EB.ExecuteSheetOperationModes.ArgExecSheetFctSel,
Value=0
}
};
drawingSheet.ExecuteSheetOperation(ref data);
}