乐筑天下

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

[编程交流] 多行样式设置依据

[复制链接]

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 10:53:55 | 显示全部楼层 |阅读模式
你好
 
有没有办法更改多行样式的设置。我的意思是通过Autolisp由用户输入控制。
 
致以最良好的问候,
塔瓦特
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 11:06:54 | 显示全部楼层
 
使用setvar并查看以下内容:
 
 
CMLJUST公司
 
类型:整数
保存在:图形
初始值:0
 
指定多行对正。
 
0顶部
1中间
2底部
 
CMLSCALE
 
类型:Real
保存在:图形
初始值:
1.0000(英制)或20.0000(公制)
 
控制多行的总宽度。比例因子为2.0时,生成的多行宽度是样式定义的两倍。零比例因子将多行折叠为一行。负比例因子翻转偏移线的顺序(即,当从左向右绘制多行时,最小或最负的放在顶部)。
 
CML样式
 
类型:字符串
保存在:图形
初始值:“标准”
 
设置AutoCAD用于绘制多线的多线样式。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:12:02 | 显示全部楼层
像往常一样棒Buzzard先生
 
我想知道是否还有任何变量可以控制
多线样式的起点和终点。。。?
 
忠实的
塔瓦特
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 11:26:52 | 显示全部楼层
我不太清楚你说的控制多行的起点和终点是什么意思。当然,总是有AutoLisp函数getpoint,我相信您已经熟悉它来选择点。
 
getpoint函数
 
暂停以供用户输入点,并返回该点
 
(getpoint[pt][msg])
 
用户可以通过指向或以当前单位格式输入坐标来指定点。如果存在pt参数,AutoCAD将绘制一条从该点到当前十字光标位置的橡皮筋线。
 
用户无法输入另一个AutoLISP表达式来响应getpoint请求。
 
论据
 
pt公司
 
当前UCS中的二维或三维基点。
 
请注意,getpoint将接受单个整数或实数作为pt参数,并使用AutoCAD直接距离输入机制来确定点。该机制使用LASTPOINT系统变量的值作为起点,pt输入作为距离,当前光标位置作为距离LASTPOINT的方向。结果是在当前光标位置方向上距离最后一个点的指定单位数。
 
味精
 
要显示以提示用户的字符串。
 
返回值
 
三维点,用当前UCS表示。
 
示例
 
(setq p(getpoint))
(setq p(获取点“Where?”))
(setq p(getpoint’(1.5 2.0)“第二点:”)
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 11:33:26 | 显示全部楼层
非常感谢
 
我指的是包含在多线样式中的起点和终点,如下图所示。
 
谢谢和问候
115356c323vokkjv8emhbm.jpg
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:37:22 | 显示全部楼层
http://www.cadtutor.net/forum/showthread.php?t=48988
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 11:48:12 | 显示全部楼层
好的,我现在明白你的意思了。我不使用mline,所以我不确定。您可以检查alanjt提供的链接。Entmake是一种更好的方式。
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 11:56:05 | 显示全部楼层
我看了mlstyle。如果将自定义mlstyle保存到acad。mln和您想要的设置,所有您需要做的是调用它与cmlstyle变量。如果您不决定使用entmake,这当然是一种方法。正如我在帖子2中所展示的,这些似乎是您可以即时更改的唯一设置。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 12:30 , Processed in 0.377527 second(s), 70 queries .

© 2020-2025 乐筑天下

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