乐筑天下

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

[编程交流] 文本编辑

[复制链接]

4

主题

9

帖子

5

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 09:45:17 | 显示全部楼层 |阅读模式
大家好,
我一直在尝试编写一个lisp例程,遍历并获取特定层的所有文本,然后将该选择的文本样式更改为不同的文本样式。我遇到的问题是,我将所有文本设置为注释性,因此需要将其正确更改为注释性比例。当我在lisp中使用change命令更改文本样式时,它会将其更改为正确的样式,但不会重新生成(即使使用regen),因此文本会变成非常小的文本。如果我通过下拉菜单将文本样式更改为其他样式,然后返回到我想要的样式,它会将其调整到正确的比例(对于我必须更改的100多个文本,无法执行此操作:()。是否有lisp命令可以在不使用“更改”命令的情况下更改文本样式?我不确定这是不是问题所在,或者这只是ACAD。英雄联盟
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 09:56:56 | 显示全部楼层
更改样式名称后,必须根据新选择的textstyle属性手动固定大小。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 10:01:16 | 显示全部楼层
实际上,对于这种情况,最好使用“sssetfirst”函数,并使用Ctr+1来调整所有节集的文本高度。
 
  1. (sssetfirst nil (ssget "_x" '((0 . "TEXT,MTEXT")(7 . "Annotative")(8 . "[color=red][b]LAYERNAME[/b][/color]"))))

塔瓦特
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 10:06:04 | 显示全部楼层
如果可能的话,我会避免插入注释性对象。在某些版本中,事情有一种疯狂的方式。此外,你所做的和他对变化的使用没有什么不同。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 10:11:49 | 显示全部楼层
是 啊注释性文本的主要问题是其文本高度。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 10:20:15 | 显示全部楼层
什么
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 10:23:37 | 显示全部楼层
我的意思是,如果一幅画有多个注释性文字样式的文字高度,那肯定会让文字在改变高度时变得疯狂。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 10:27:32 | 显示全部楼层
不,这是一些版本的错误,并且使用entmod编辑注释性文本。它将实际大小设置为因子,然后乘以cannoscale变量,这使文本变得巨大。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 10:35:52 | 显示全部楼层
好啊
 
那么,如何在选择集中逐步确定注释性文字高度的文字高度呢?
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 10:41:02 | 显示全部楼层
来自文本对象的高度,来自文本样式数据转储的特定文本样式的文本的实际高度,基于文本对象的注释性比例,做一点数学运算,就得到了。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 23:28 , Processed in 0.377755 second(s), 72 queries .

© 2020-2025 乐筑天下

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