pucx 发表于 2014-11-15 16:21:32

请问如何获取文字的小数点的位置

请问在Autocad中利用程序如何获取单行文字(只包含浮点数的文字)的小数点的位置(需要考虑文字样式),非常感谢。

sieben 发表于 2014-11-16 08:16:30

string.Indexof(".");

pucx 发表于 2014-11-16 22:51:57

我是要获得该小数点所在的某个文字样式下面的那个偏离该文字注记在X方向的具体偏离值,不是小数点的索引。

sieben 发表于 2014-11-17 09:50:58

生成取整的文本实体,量这个文本实体的矩形框

pucx 发表于 2014-11-17 13:40:13

你看该图片中,取整后的文本框的外边框的位置到小数点的位置还有一定的差距,该文字样式为宋体。这个改如何解决呢?谢谢

sieben 发表于 2014-11-17 15:26:43

不会吧?你要这么精确?你自己量一下小数点的宽度,根据字高,相应的加上一定值,这样可以了吗?

sieben 发表于 2014-11-17 15:29:31

再一个,量一个有小数点的文本和一个没有小数点的文本的宽度,两者一减得到小数点的宽度

pucx 发表于 2014-11-17 22:10:44

就是需要精确的求得位置,但是小数点的宽度是我前面那个图的样子,但是这个宽度大于小数点的宽度啊?同时不同的文字样式那个宽度还不一样呢?求高手
页: [1]
查看完整版本: 请问如何获取文字的小数点的位置