明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1651|回复: 3

[原创]匿名块中,文字位置不能出现在指定位置

[复制链接]
发表于 2010-6-16 11:09:00 | 显示全部楼层 |阅读模式
‘建立了一个匿名块,并在块中加入属性,标记其属性
’运行后,其他文字都正常,就是dbm属性位置不对,
假设文字位置是(-40,60),但实际的插入位置坐标大概是(-40,332)
十分苦恼,不知道哪里有问题
请各位高手指教
  1. Set attributeObj = blkDef.AddAttribute(cd.DbmTextHeight, acAttributeModeInvisible, "插入耦合器类型", DbmBase, "耦合器类型", "Couple" & CStr(CoupleStyle))
  2. '增加XXdB属性
  3. ts.SetCurrentTextSty ("DbTextStyle")
  4. Set attributeObj = blkDef.AddAttribute(cd.DbTextHeight, acAttributeModeNormal, "插入耦合器型号", DbBase, "耦合器型号", CStr(CoupleDb))
  5. attributeObj.alignment = DbAlignment
  6. attributeObj.TextAlignmentPoint = DbBase '重定义对齐点
  7. attributeObj.Rotate DbBase, DbRoation
  8. '增加TX-YF属性
  9. ts.SetCurrentTextSty ("TFTextStyle")
  10. Set attributeObj = blkDef.AddAttribute(cd.TfTextHeight, acAttributeModeNormal, "插入耦合器编号", TfBase, "耦合器编号", CStr(CoupleTF))
  11. attributeObj.alignment = TfAlignment   '居中
  12. attributeObj.TextAlignmentPoint = TfBase '重定义对齐点
  13. attributeObj.Rotate TfBase, TfRoation
  14. '增加dBm属性
  15. ts.SetCurrentTextSty ("DbmTextStyle")
  16. Set attributeObj = blkDef.AddAttribute(cd.DbmTextHeight, acAttributeModeNormal, "插入耦合器功率", DbmBase, "耦合器功率", CStr(CoupleDbm) & "dBm")
  17. attributeObj.alignment = DbmAlignment '右下角
  18. attributeObj.TextAlignmentPoint = DbmBase '重定义对齐点
  19. attributeObj.Rotate DbmBase, DbmRoation
  20. ThisDrawing.Regen True
  21. '插入该匿名块
  22. Set Dc.Couple = InsertAnonymousBlkRef(InserPoint, BeiShu)
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2010-6-16 22:31:00 | 显示全部楼层

经过分析,是dBm的文字,好像是多行文字,所以与插入点之间的距离是mtext底部,但10db,或者t10-10F,都是一样创建的啊,为什么他们是单行文字呢

 楼主| 发表于 2010-6-16 23:38:00 | 显示全部楼层
经过试验,得出结论,当对齐方式是bottomright,bottom(left,middle)时候会出现这种情况,解决方式是把bottom去掉,直接用left,right,middle等!
发表于 2010-6-17 09:35:00 | 显示全部楼层
对,我也是这么做的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 22:57 , Processed in 0.171122 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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