一直困扰Eplan P8没有拼写检查(如果有知道的同行请告知一声),所以,准备把Eplan P8项目中的所有文本获取到,然后粘贴到 Microsoft Office Word中进行拼写检查,Eplan P8图纸中经常有大量的缩写,特殊符号,所以Word的拼写检查会发现大量不是问题的问题,但可以很快速的点击忽略找到真正有问题的地方。
1. Eplan P8项目文本显示窗体的添加
在VS2019 .net 类 库项目中添加一个窗体,(其他Eplan P8 API开发的基本步骤本文就不赘述了,可以自行百度),在窗体上放置一个TextRichBox控件,注意要把控件的Multiline属性设置为true
我们将使用一个SB(StringBuilder)对象来传递找到的所有Eplan P8 项目中的文本
之所以要把所有SB中的文本改为小写,是因为Word中的拼写检查默认大写不进行检查。
所以,需要在窗体的 构造函数 和窗体的Load事件中写入如下代码:
private StringBuilder _sb = new StringBuilder();
public ComauFrmCheckSpell(StringBuilder sb)
{
_sb = sb;
InitializeComponent();
}
private void ComauFrmCheckSpell_Load(object sender, EventArgs e)
{
this.richTextBox1.Text = _sb.ToString().ToLower();
}
2. 使用Eplan P8 API 获取所有项目文本主要通过如下代码实现
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删