我正在开发一个插件,使 AutoCAD 能够打开我的加密图纸。我想避免必须将绘图解密为磁盘上的 dwg 文件。但是,在 AutoCAD 中打开图形的 API 似乎都只适用于文件路径。是否有任何其他方法可以在 AutoCAD 中加载图形/数据库,而不涉及在硬盘上保存 dwg 文件?
引起我注意的是
AcDbDatabase::readDwgFile(AcDwgFileHandle * pDwgFile, ...)
函数,但我无法找到有关 AcDwgFileHandle 类的任何信息。如果它只是 Win32 HANDLE 或其他东西的包装器,它会很容易解决我的问题。
谢谢你的帮助。