斯潘8
斯潘4
您好!@马特迪翁
可以使用autocad_color=256设置“BYLAYER”颜色(可以使用attributeCreator或attributeManager创建autocad_color)。是否希望块元素具有bylayer颜色?如果是的话,这可能应该在创建块定义时设置。
我知道参加聚会有点晚,但我对autocad_color=256没什么好运气。它根本不起作用。也许我误解了实施。
我注意到dwgstyler允许将linestyles设置为“bylayer”,并且假定必须有一种方法可以将“bylayer”逐字地传递给颜色。
不过,下面的工作是完美的。
使用fme_color,可以直接设置“bylayer”,并将其传递给AutoCAD编写器。
同样,以下内容也适用。与上述结构相同,只需将fme_颜色替换为autocad_颜色即可。
*********************************************************************************
人们只是想补充一下,我的“解决方案”似乎是偶然的,而不是权威的。运行转换后,我发现以下警告
因此,我的设置完全是偶然的,作者很好地捕捉到了错误代码,得到了预期的结果。不过,肯定有些事情不对劲。在我的经验中,无论我做什么,autocad_colour=256都不起作用。翻译后的图层总是7/白色。我想不管怎样都行。
block-color-by-name.txt文件bt0-all-kopielsp.txt文件你好,
唉,这是不可能的:dwg eu Styler不能帮助你在那里…
我也尝试过各种方法直到我意识到这一点。
唯一的方法是使用AutoCAD本身。
从AutoCAD文件创建模板文件。
我通过使用扇出和只读每层1个功能来实现这一点,导航器面板中的设置,迷恋FME。
大多数情况下,我也将所有符号作为块填充,并将它们放置在0层上。
使用lisps设置“逐层”并将符号块移动到第0层。(搜索Internet并根据您的需要熟练使用。……欢迎使用Internet!)
然后将结果用作模板。(导航器面板=>参数=>“模板文件:”
我加了两个我发现的Lisp,对于逐层颜色,并将块移动到第0层。
?2019安全亚搏在线软件公司|合法的