明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: cryyyy

标注时,如何加一个符号表示直径??/

  [复制链接]
发表于 2005-5-12 14:24:00 | 显示全部楼层
把所有的#都去掉,这个东西是系统自动生成的,例如,0.0会显示成0#,不要自己添加。
 楼主| 发表于 2005-5-13 10:29:00 | 显示全部楼层
zfbj发表于2005-5-12 14:24:00把所有的#都去掉,这个东西是系统自动生成的,例如,0.0会显示成0#,不要自己添加。

你说的这个东西 应该跟标注 没有关系吧 我改了,还是没有达到标注效果啊 那个 huai 还是加不上去. 具体格式是什么?
发表于 2005-5-13 11:08:00 | 显示全部楼层
将你完整的程序贴上来看看。
 楼主| 发表于 2005-5-14 21:23:00 | 显示全部楼层
ljpnb发表于2005-5-13 11:08:00将你完整的程序贴上来看看。


Dim bz5 As AcadDimAligned ''''''分度圆 '''' 标注
Dim point51(0 To 2) As Double
Dim point52(0 To 2) As Double
Dim location5(0 To 2) As Double
'定义尺寸标注。
point51(0) = zbjl + wide + 10#: point51(1) = zxxsp + cr#: point51(2) = 0#
point52(0) = zbjl + wide + 10#: point52(1) = zxxsp - cr#: point52(2) = 0# location5(0) = zbjl + wide + 40#: location5(1) = 0#: location5(2) = 0# '创建平行尺寸标注对象。
If Option6.Value = True Then
Set bz5 = acadapp.ActiveDocument.ModelSpace.AddDimAligned(point51, point52, location5) Else
''''''''''''''''''''''''''''''''''自己写尺寸@@@@@@@@@@@@@@@
Set bz5 = acadapp.ActiveDocument.ModelSpace.AddDimAligned(point51, point52, location5)
Dim zbz5 As Integer
zbz5 = cm * (cz - 2.5)
bz5.TextOverride = zbz5 End If
'标注公差。
bz5.DecimalSeparator = "." '小数点符号。
'公差显示特性。
bz5.ToleranceDisplay = acTolSymmetrical '对称显示公差。
bz5.TolerancePrecision = acDimPrecisionFour '4位小数
bz5.ToleranceHeightScale = 0.5 '偏差文本高度为尺寸高度的一半。
'设置公差。
bz5.ToleranceLowerLimit = 0.015
bz5.ToleranceUpperLimit = 0.01 bz5.Update
发表于 2006-4-10 20:58:00 | 显示全部楼层

用%%c当前缀是OK,可我现在的标注字体是仿宋_GB2312,那么加的话会出现“口”形前缀,没出现需要的 Φ。

其实只要:

bz5.TextOverride =" Φ" & zbz5

这个 Φ 就是在输入法状态下,希腊字符里的 Φ。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 05:28 , Processed in 0.162526 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表