乐筑天下

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

[编程交流] 按块ed更改字体样式

[复制链接]

171

主题

447

帖子

276

银币

中流砥柱

Rank: 25

铜币
860
发表于 2022-7-5 15:23:06 | 显示全部楼层 |阅读模式
即使我用块编辑器将此字体样式更改为URO标准,它也不会显示在图形中。有很多画我需要改变属性的字体。
是否有任何LISP代码来执行此操作。
图纸2.dwg
回复

使用道具 举报

171

主题

447

帖子

276

银币

中流砥柱

Rank: 25

铜币
860
发表于 2022-7-5 15:28:34 | 显示全部楼层
更多澄清
162307hqqocq79hbrrx34x.png
162309aodjwqpv1wd4pwww.png
回复

使用道具 举报

2

主题

84

帖子

83

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-5 15:31:23 | 显示全部楼层
打开“BATTMAN”,然后打开“Sync”
回复

使用道具 举报

171

主题

447

帖子

276

银币

中流砥柱

Rank: 25

铜币
860
发表于 2022-7-5 15:36:10 | 显示全部楼层
谢谢。
但是有一个错误。一些文本旋转正在改变。这可能是镜像块。我们能做什么。
162310o2xxx2soizi2l7mb.png
162312p89plsgwf1djgg3y.jpg
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 15:39:20 | 显示全部楼层
在我的工作中,我必须从一个新的项目开始,所以不要认为我在接下来的几周/月里会有太多时间,但我已经写了一些东西来改变风格,经过一些修改,可能会对你有所帮助
 
 
http://www.cadtutor.net/forum/showthread.php?102696-AutoCAD-Lisp-Routine-to-change-all-attributes-text-to-a-style&高亮显示=更改+样式
 
 
gr.Rlx
回复

使用道具 举报

2

主题

84

帖子

83

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-5 15:42:16 | 显示全部楼层
 
很抱歉,我找不到解决方案,但我认为这是因为块被镜像,可能会旋转。
回复

使用道具 举报

2

主题

84

帖子

83

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-5 15:45:14 | 显示全部楼层
 
我发现如果你把旋转角度从270改为90,文本就会旋转回直角
回复

使用道具 举报

171

主题

447

帖子

276

银币

中流砥柱

Rank: 25

铜币
860
发表于 2022-7-5 15:48:40 | 显示全部楼层
 
你是对的。但在整个绘图中,我们怎么能发现方块,将文本旋转到270。
这就是为什么我们需要LISP代码。
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 15:49:58 | 显示全部楼层
如果将属性对正更改为左中,然后更改为ATTSYNC,则此问题就会消失。这里有一些代码
  1. (defun c:foo (/ s)
  2. (if (setq s (ssget ":L" '((0 . "insert") (2 . "drp"))))
  3.    (foreach blk (vl-remove-if 'listp (mapcar 'cadr (ssnamex s)))
  4.      (if (vl-some '(lambda (x) (minusp (cdr (assoc x (entget blk))))) '(41 42 43))
  5. (foreach a (vlax-invoke (vlax-ename->vla-object blk) 'getattributes)
  6.   (vla-put-rotation a (rem (vla-get-rotation a) pi))
  7. )
  8.      )
  9.    )
  10. )
  11. (princ)
  12. )(vl-load-com)
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 15:55:36 | 显示全部楼层
 
很好的方法,Ron,我将在周一的工作中尝试这个方法,因为直到现在(我想)如果我记得正确的话,我只是剪切/粘贴了整个dwg(不确定我在工具栏按钮下放置了什么来修复对齐)。。。也许我得减少按钮的数量。
 
gr.Rlx
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-14 03:09 , Processed in 0.518692 second(s), 74 queries .

© 2020-2025 乐筑天下

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