ddyy841121 发表于 2006-6-21 19:54:00

请问在图纸上标注直径时能否自动生成Φ

请问各位我用VBA编辑的绘图软件,其中有关一些直径的标注,不知道能不能在标注时自动生成Φ,比如直径是20的话在输入参数后画出的直径标注出来的是“Φ20”,小弟试了好几次就试弄不出这个Φ,求助各位高手

mikewolf2k 发表于 2006-6-21 20:26:00

<P>直接修改标注文字,在前面加上“Φ”,后面是程序测量出来的20,合起来不就是你要的结果?</P>
<P>手工操作可以这么做,编程没有试过,不过我想应该也可以这么实现的。</P>

ddyy841121 发表于 2006-6-21 21:27:00

哦,谢谢,但不知道编程能不能实现,继续求助中

hhc 发表于 2006-6-22 09:50:00

这个问题正好我会,只要新建两个菜单或工具条,将命令宏这样写:垂直的标注:^C^C_dimlinear;\\t;%%c&lt;&gt;;&nbsp;&nbsp;&nbsp; <BR>对齐标注^C^C_dimaligned;\\t;%%c&lt;&gt;;&nbsp; 这样就可以自动在标注的数字前加上"Φ"了

xinghesnak 发表于 2006-6-22 11:02:00

楼上说的没错,标注里%%c表示"Φ"字符,在原来标注前面串上%%c就行了....不过怎么样检测到标注的是圆,圆弧还是别的,就得你自己考虑了.......

68651521 发表于 2006-6-22 16:20:00

<P>RetVal = object.AddDimDiametric(ChordPoint, FarChordPoint, LeaderLength)</P>
<P>&nbsp;</P>

ddyy841121 发表于 2006-6-22 21:40:00

谢谢各位
页: [1]
查看完整版本: 请问在图纸上标注直径时能否自动生成Φ