乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 44|回复: 19

[编程交流] 单线te周围的多段线

[复制链接]

62

主题

466

帖子

404

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
310
发表于 2022-7-5 23:57:19 | 显示全部楼层 |阅读模式
有没有可能在单行文字周围绘制一条多段线,而不必绘制它?
 
文本:
  1. (defun C:TEST (/ # TXT INS)
  2. (setq # (getstring "\nSpecify item #: "))
  3. (setq TXT (strcat "ITEM #:" #))
  4. (setq INS (getpoint "\nSpecify insertion point: "))
  5. (entmake (list (cons 0 "text")(cons 1 TXT)(cons 10 ins)
  6.                     (cons 11 ins)(cons 40 2.5)(cons 72 0)))
  7. (princ)
  8. )
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 00:01:53 | 显示全部楼层
请看TEXTBOX函数-它将返回一段文本的边界框(作为对角)。
 
当做
回复

使用道具 举报

62

主题

466

帖子

404

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
310
发表于 2022-7-6 00:06:49 | 显示全部楼层
非常感谢。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 00:08:55 | 显示全部楼层
为什么要经历这么多麻烦?大急流城有一个lisp例程可以实现这一点(即,在选定的文本或多行文字周围放置一条轻量级多段线。该例程的文件名为GR_TBOX.lsp。我刚刚下载了它并尝试了一下。对我来说似乎行得通。
回复

使用道具 举报

22

主题

272

帖子

254

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
111
发表于 2022-7-6 00:13:01 | 显示全部楼层
那么Express Tools中的“tcircle”呢。它具有偏移选项。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 00:13:23 | 显示全部楼层
 
在这里每天学习新的东西。
回复

使用道具 举报

22

主题

272

帖子

254

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
111
发表于 2022-7-6 00:16:52 | 显示全部楼层
按钮宏(用于矩形):
*^C^C选择;\tcircle;p0.3;R五、
适用于具有预设偏移(0.3)的单个和窗口选择
 
^C^C_文本;\\^C^C_选择;五十、 _tcircle;p0.35;R五、 _qleader公司
插入文本,用矩形包装并添加引线(可以反向操作)
回复

使用道具 举报

62

主题

466

帖子

404

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
310
发表于 2022-7-6 00:20:40 | 显示全部楼层
谢谢mdbdesign,但为什么是宏?
回复

使用道具 举报

22

主题

272

帖子

254

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
111
发表于 2022-7-6 00:25:29 | 显示全部楼层
好问题。习惯按按钮而不是打字。。。使用all选项比编写lisp更简单。。。我不知道。。。你的选择。
回复

使用道具 举报

62

主题

466

帖子

404

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
310
发表于 2022-7-6 00:28:55 | 显示全部楼层
我在acad帮助中找到了一个textbox示例。这帮了大忙!感谢tcircle的努力和知识。我打赌它会派上用场的。
 
但我发现了一些奇怪的事情。当我试图将tcircle写入lisp时,它不起作用。。
  1. (defun c:test (/ ss)
  2. (setq ss (ssget))
  3. (command "_.tcircle" ss "" 0.3 "retangles" "variable")
  4. (princ)
  5. )
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 22:07 , Processed in 0.449256 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表