c#做cad二次开发
AcadSelectionSet mySelectionSet;
mySelectionSet = AcadDoc.SelectionSets.Add("NewSelectionSet008");
Int16[] FilterType = new Int16[1];
object[] FilterData = new object[1];
FilterType[0] = 8;
FilterData[0] = "PUB_TEXT";
mySelectionSet.SelectOnScreen(FilterType, FilterData);
double[] resultX, resultY, resultZ;
String[] textArray;
int count = 0;
string showInfoText = "";
foreach (AcadObject acadObj in mySelectionSet)
//在调用selectonscreen函数时,用鼠标在cad图上框选一片图形,运行到这里会报错,但是鼠标如果单击选择文字就能运行过去,想问一下怎么解决。。。。如果换做是调用mySelectionSet.Select(AcSelect.acSelectionSetAll,null, null, FilterType,FilterData);
那么foreach那里又该怎么写呢
我只是想获取cad图中所有单行文字或者多行文字的相对坐标,希望不需要手动选择,而是程序自动获取