明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1800|回复: 5

用c#可以生成动态块吗?

[复制链接]
发表于 2024-9-29 21:59:44 | 显示全部楼层 |阅读模式
如果可以的话就太好了

有没有相关文档?
发表于 2024-9-30 08:27:08 | 显示全部楼层
大概率不可以
发表于 2024-9-30 11:46:09 | 显示全部楼层
本帖最后由 d1742647821 于 2024-9-30 11:47 编辑

可以但很麻烦啊,不如做成dwg放资源文件了
发表于 2024-9-30 15:17:39 | 显示全部楼层
d1742647821 发表于 2024-9-30 11:46
可以但很麻烦啊,不如做成dwg放资源文件了

大佬能否分享学习一下?
发表于 2024-10-1 00:37:54 | 显示全部楼层
才鳥的書里有:AUTOCAD VBA&VB.NET开发基础与实例教程 第2版

IFOX里有如何修改動態塊的案例,至於用代碼寫還是行了,照樓上四代目說的,自己畫個放資源文件來的快、準、狠。
发表于 2024-10-1 16:02:51 | 显示全部楼层
本帖最后由 你有种再说一遍 于 2024-10-1 16:39 编辑

官方论坛讨论了此问题
https://forums.autodesk.com/t5/o ... %20with%20help%20of

只是说了没有公开的API.
不过,在DXF上面拥有完整的数据库信息,
因此我们直接对DXF读写.

1,读取
通过句柄获取database全部的DXF组码,
包括动态块的参数和动作.
https://www.cnblogs.com/JJBox/p/12489648.html

2,写入
entmake可以创建DXF内容,具体我也没有尝试,可能存在结构写入不正确.

序列化和反序列化是直接修改图元的:
https://www.cnblogs.com/JJBox/p/11614714.html
(完)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 20:07 , Processed in 0.171024 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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