乐筑天下

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

[编程交流] 文本对齐-移动与N

[复制链接]

88

主题

346

帖子

281

银币

后起之秀

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

铜币
423
发表于 2022-7-6 14:35:46 | 显示全部楼层 |阅读模式
我见过lisp例程,它们更改文本的对齐方式,然后根据插入点和新的对齐方式移动文本。我还见过一些例程,它们更改了对齐方式,但将文本保留在其确切位置。
我只是想知道这两者有什么不同?
(我希望这两种都有代码可以显示。)
我正在做的一个例程现在移动文本,在
大多数情况下,但我不知道这是否是一件小事
它将“双向”作为一种选择。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:04:19 | 显示全部楼层
我认为这取决于用户的偏好-
 
我认为最好更改对齐方式,并将文本保持在相同的位置,因为这是用户最初放置文本的位置,位置的更改可能不一致。
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 15:20:18 | 显示全部楼层
插入点存储在dxf组10中。对齐点位于第11组中。
 
如果没有设置对正标志(组72或73),则组11等于组10。设置任意一个组后,autocad会根据组10自动计算组11的值并移动文字。因此,理论上,你可以回来,在修改旗帜后,将第10组点移动到第11组或vise-verse。这是你的选择或需要-大卫
回复

使用道具 举报

20

主题

344

帖子

325

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-6 15:28:27 | 显示全部楼层
AutoCAD的非凡之处在于,似乎总是有3种或更多种方法可以完成完全相同的事情(请参见臭名昭著的“tilemode”线程)。有时候,这是有原因的。其他时候,这正是创造者当时的想法。但通常情况下,至少在我的经验中,这只是用户的偏好。
回复

使用道具 举报

88

主题

346

帖子

281

银币

后起之秀

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

铜币
423
发表于 2022-7-6 15:48:31 | 显示全部楼层
对不起,我忘了谢谢你们的意见!
 
作为后续。。。。。
 
难道不是大多数更“复杂”的理由(MC/TL/BR/Etc)
但是有一个72/73的标志吗?如果您正在处理其中一个问题,但不希望文本在插入点更改后移动,该怎么办?
如果通过“属性”对话框进行更改,文本将移动,以便新的
插入点现在位于原始插入点。
我这么问是因为有一次我看到一些代码允许
对齐方式更改,但文本位置保持不变。
我想你可以写一些计算文本大小和从一个插入点到新插入点的距离的东西,然后实际移动
基于距离返回文本,但我认为没有那么复杂。。
我只是一个好奇的人。。。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 00:26 , Processed in 0.596766 second(s), 62 queries .

© 2020-2025 乐筑天下

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