找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 485|回复: 1

[求助]:理正能否将遮挡做到文字中?

[复制链接]
发表于 2006-3-18 08:43:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
ET的那个经常在图中用不了,只有新建一个DWG的时候才能用?
理正能否加个文字遮挡的命令呀?
谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-3-18 09:19:00 | 显示全部楼层
还有一个办法就是改用MTEXT。
MTEXT是自身支持遮挡的。(AutoCAD 2006)

使用et中的TXT2MTXT命令可以转换TEXT物体为MTEXT

我写过一个快速开关MTEXT背景的程序:


  1. [FONT=courier new]
  2. (vl-load-com)

  3. ([color=#800040]defun[/color] c:MaskOn (/ ss sset obj e ent doc)
  4.   ([color=#0000ff]princ[/color] [color=#ff00ff]"\nTurn on MTEXT Background:"[/color])
  5.   ([color=#0000ff]setq[/color] ss ([color=#0000ff]ssget[/color] [color=#ff00ff]":L"[/color] '((0 . [color=#ff00ff]"MTEXT"[/color]))))
  6.   ([color=#0000ff]if[/color] ([color=#0000ff]null[/color] ss)
  7.     ([color=#ff0000]exit[/color])
  8.   )
  9.   ([color=#0000ff]setq[/color] doc ([color=#0000ff]vla-get-activedocument[/color] ([color=#0000ff]vlax-get-acad-object[/color])))
  10.   ([color=#0000ff]setq[/color] sset ([color=#0000ff]vla-get-activeselectionset[/color] doc))
  11.   ([color=#0000ff]vla-startundomark[/color] doc)
  12.   ([color=#0000ff]vlax-for[/color] obj sset
  13.     ([color=#0000ff]vla-put-backgroundfill[/color] obj :vlax-true)
  14.     ([color=#0000ff]setq[/color] e (vlax-vla-object-[color=#0000ff]>[/color]ename obj))
  15.     ([color=#0000ff]setq[/color] ent ([color=#0000ff]entget[/color] e))
  16.     ([color=#0000ff]setq[/color] ent ([color=#0000ff]subst[/color] ([color=#0000ff]cons[/color] 45 1.2) ([color=#0000ff]assoc[/color] 45 ent) ent))
  17.     ([color=#0000ff]entmod[/color] ent)
  18.   )
  19.   ([color=#0000ff]vla-endundomark[/color] doc)
  20.   ([color=#0000ff]princ[/color])
  21. )
  22. ([color=#800040]defun[/color] c:MaskOff (/ ss sset obj doc)
  23.   ([color=#0000ff]princ[/color] [color=#ff00ff]"\nTurn off MTEXT Background:"[/color])
  24.   ([color=#0000ff]setq[/color] ss ([color=#0000ff]ssget[/color] [color=#ff00ff]":L"[/color] '((0 . [color=#ff00ff]"MTEXT"[/color]))))
  25.   ([color=#0000ff]if[/color] ([color=#0000ff]null[/color] ss)
  26.     ([color=#ff0000]exit[/color])
  27.   )
  28.   ([color=#0000ff]setq[/color] doc ([color=#0000ff]vla-get-activedocument[/color] ([color=#0000ff]vlax-get-acad-object[/color])))
  29.   ([color=#0000ff]setq[/color] sset ([color=#0000ff]vla-get-activeselectionset[/color] doc))
  30.   ([color=#0000ff]vla-StartUndoMark[/color] doc)
  31.   ([color=#0000ff]vlax-for[/color] obj sset
  32.     ([color=#0000ff]vla-put-backgroundfill[/color] obj :vlax-false)
  33.   )
  34.   ([color=#0000ff]vla-EndUndoMark[/color] doc)
  35.   ([color=#0000ff]princ[/color])
  36. )
  37. [/FONT]


AutoCAD另还有一个新命令:TEXTTOFRONT

这个命令用于把所有的文字和标注物体提到最上层,确保不被其它物体遮掉。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-10 23:34 , Processed in 0.291088 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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