明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1353|回复: 5

[提问] 请问如何修改文字样式名?

[复制链接]
发表于 2019-8-6 23:53:09 | 显示全部楼层 |阅读模式
vla-put-name函数能直接修改图层名或者图块名,为何不能修改文字样式名?用vla-get-name命令可以获取对应的文字样式名。
该怎么处理呢?
 楼主| 发表于 2019-8-7 00:10:20 | 显示全部楼层
现在用entmod函数解决问题了,但是我还是奇怪,为什么vla-put-name不能处理文字样式呢?
发表于 2019-8-7 00:51:36 | 显示全部楼层
用命令 rename
 楼主| 发表于 2019-8-7 01:05:18 | 显示全部楼层

我之前就是用的rename,但是要修改三项,觉得麻烦
现在发现enmod不能修改块名,不知道怎么搞的,vla-put-name可以
发表于 2019-8-9 21:06:28 | 显示全部楼层
语法

object.Name

object

Application, Block, BlockRef, Dictionary, DimStyle, Document, ExternalReference, Group, Layer, Layout, Linetype, MenuGroup, MInsertBlock, ModelSpace, PaperSpace, PlotConfiguration, PopupMenu, Raster, RegisteredApplication, SelectionSet, Shape, TextStyle, Toolbar, ToolbarItem, UCS, View, Viewport, XRecord
使用该属性的对象。

Name

String[字符串];
对于以下对象可读写: Block, BlockRef, Dictionary, DimStyle, Group, Layer, Layout, Linetype, PlotConfiguration, PopupMenu, Raster, RegisteredApplication, Shape, Toolbar, ToolbarItem, UCS, View, Viewport, XRecord。

对于以下对象为只读: Application, Document, MenuGroup, ModelSpace, PaperSpace, SelectionSet, TextStyle.。

 楼主| 发表于 2019-8-11 03:03:18 | 显示全部楼层
edata 发表于 2019-8-9 21:06
语法

object.Name

所以说TextStyle这个属性本来就是只读的么?请问,这个帮助文件是从哪找到的啊?看着像是vba的语法啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-18 18:55 , Processed in 0.190078 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表