请问如何修改文字样式名?
vla-put-name函数能直接修改图层名或者图块名,为何不能修改文字样式名?用vla-get-name命令可以获取对应的文字样式名。该怎么处理呢?
现在用entmod函数解决问题了,但是我还是奇怪,为什么vla-put-name不能处理文字样式呢? 用命令 rename start4444 发表于 2019-8-7 00:51
用命令 rename
我之前就是用的rename,但是要修改三项,觉得麻烦
现在发现enmod不能修改块名,不知道怎么搞的,vla-put-name可以 语法
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.。
edata 发表于 2019-8-9 21:06
语法
object.Name
所以说TextStyle这个属性本来就是只读的么?请问,这个帮助文件是从哪找到的啊?看着像是vba的语法啊
页:
[1]