公式编辑器很容易编辑上面的公式,但是使用.net程序如何实现公式编辑?毕竟工程计算上需要使用很多复杂公式,用.net生成说明书使用规范的公式是必然的。
Eq是Equation(公式)的缩写,Eq域能够生成数学公式。创建公式当然最好用“公式编辑器”了,但在某些情况下使用Eq 域来输入简单的数学公式也是一个不错的选择。根据Eq域的不同开关,分别能完成以下内容:绘制二维数组、用方括号括住单个元素、创建分数、使用一个或两个元素绘制根号、设置上下标、在元素四周绘制边框及将多个值组成一个列表等等。
域的表达式一般为:eq \开关\选择项(文字),它允许同时套用多种开关创建更复杂的公式。
首先看看Word菜单插入/域:域类别=等式和公式;域名=Eq;(创建科学公式);域选项(开关)如下表:
用任何编号的参数绘制二维矩阵 |
用适合元素大小的括弧来括住单个的元素 |
精确控制下一个字符的水平位置 |
创建在分数线上下居中的分数 |
利用上限、下限和被积函数建立一个积分 |
将每一个连续的元素重叠在其前一个元素上 |
将元素设置为上标或下标 |
在括号内文字的周围创建一个方框 |
下面看几个比较实用的例子:
“EQ \i(-1,1,3x+7)”表示“3x+7”从-1到1的积分,开关\i(,,)能使用指定的符号或默认符号及三个元素创建积分。
“EQ \r(2,3m-2)”表示3m-2的平方根,(开关\r(,)能使用一个或两个元素绘制根号。
“EQ \f(7,8)”表示八分之七 ,(开关\f(,)能创建分数)。
有了Word域的基本知识后。如何用.NET实现,简单了,不过几行代码而已:
这是带有字体设置效果的:
问题解决了。呵呵。以前还看到有专门卖这种第三方控件的。今天让他歇业。