Tharwat 发表于 2022-7-6 10:37:50

更新Dimen的内容

你好
 
如何直接从Lisp代码更新或更改标注样式的特性?
 
任何想法或扩展方法都将不胜感激。
 
谢谢
 
塔瓦特

Michaels 发表于 2022-7-6 10:50:43

我很抱歉,因为在这个论坛上没有人能回答你的重要问题。
 
顺致敬意,

Kerry Brown 发表于 2022-7-6 11:00:03

我认为这取决于你想要改变什么属性,
你很可能会像改变任何其他财产一样改变它们。
 
你试过什么??
 
[已添加]
具体点。
你到底想要什么?
也许可以提供一个图形样本,其中包含要更改的尺寸的样本。
 
是否要更改标注的样式或实例?

Tharwat 发表于 2022-7-6 11:03:29

谢谢你的回复。
 
事实上,我通常会收到很多图纸,这些图纸包含了许多尺寸样式,它们的属性是按块的。
诸如线型、线宽、颜色、文本等。。。。。。。
 
此外,尺寸样式的箭头和文本的大小太小或太大,无法显示图形。
 
当然,如果可能的话,我想在一个时间内控制所有尺寸样式?
 
我想,可能是函数(entmod)控制了所有这些。
 
例如,这是Autocad及其DXF代码中的标准尺寸样式。

((-1 . <Entity name: 7efc7b58>) (0 . "DIMENSION") (330 . <Entity name:
7efc9cf8>) (5 . "2C3") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0")
(100 . "AcDbDimension") (2 . "*D4") (10 2073.58 4578.69 0.0) (11 1901.07
4580.82 0.0) (12 0.0 0.0 0.0) (70 . 32) (1 . "") (71 . 5) (72 . 1) (41 . 1.0)
(42 . 345.02) (73 . 0) (74 . 0) (75 . 0) (52 . 0.0) (53 . 0.0) (54 . 0.0) (51 .
0.0) (210 0.0 0.0 1.0) (3 . "ISO-25") (100 . "AcDbAlignedDimension") (13
1728.56 4560.69 0.0) (14 2073.58 4560.69 0.0) (15 0.0 0.0 0.0) (16 0.0 0.0 0.0)
(40 . 0.0) (50 . 0.0) (100 . "AcDbRotatedDimension"))

 
我读过与尺寸有关的DXF代码,但到目前为止我似乎还不太清楚。
 
我希望有一个良好的开端,我也许能够继续前进。我希望如此。
 
我的问候
 
 
塔瓦特

Tharwat 发表于 2022-7-6 11:14:03

上述标注样式中的测量文字在哪里?

Kerry Brown 发表于 2022-7-6 11:18:24

 
(42 . 345.02)
 
和/或
 
(1 . "")
 
 
但你可能想看看这个:-
http://www.theswamp.org/index.php?topic=10317.msg131450#msg131450

Tharwat 发表于 2022-7-6 11:27:55

 
你在theswamp上的帖子在编程方面非常专业。
 
(1“)是空的,我想知道为什么。你能告诉我为什么吗?
 
当做

Kerry Brown 发表于 2022-7-6 11:34:51

 
再看一眼。

Tharwat 发表于 2022-7-6 11:42:23

哇。。。。因此,我们有一个文本是正确的测量值,第二个文本是用户手动输入的
不一定是正确的长度。。。。
 
谢谢你,克里,这是我今天上的一堂很好的课。
 
塔瓦特
页: [1]
查看完整版本: 更新Dimen的内容