C#对CAD的二次开发,要求读取TXT文件里的数据到CAD里,比如从图一TXT文件中的数据读取到图二CAD图里
发布网友
发布时间:2022-04-29 19:17
我来回答
共2个回答
热心网友
时间:2023-10-05 16:06
这需要把文本文件的数据转化为CAD数据,看图片可以知道这样一个规律,数据之间都是空格分隔的。可以先将一行文本读到一个字符串变量里面,然后对字符串做split处理如下:
string A = "'龚家垭隧道左' 8 03 11 12 'K39+017' 264.0 03 11 14 0 0";
string[] B = A.Split(' ');
B[0] = B[0].Replace("'" , "");
B[5] = B[5].Replace("'" , "");这里第二行是将字符串按空格拆解成子字符串,按照你提供的字符串,应该能拆解出12个子串,第三四行,将带单引号的字符串去除掉单引号,然后怎么转换成CAD数据,看你用的什么类库了,应该会了吧。追问顺便问一下,你对CAD了解吗。那个比如工程名称四个字直接可以通过C#里面实现么。
追答我会用CAD,没做过CAD的C#应用开发。不知道你是用的什么类库,只要类库中有方法实现工程名称的填写,就可以实现,我想应该会有这个功能,将工程名称做字符串传递给相应的方法即可。
热心网友
时间:2023-10-05 16:06
你的重点是不会读文件吗