一个用于创建DXF R12绘图的Python库。
项目描述
警告
这是一个过时的Python包,请切换到 ezdxf: https://pypi.ac.cn/project/ezdxf/
ezdxf 比 dxfwrite 的优势在于支持DXF版本
R12
R2000
R2004
R2007
R2010
R2013
R2018
文档
http://dxfwrite.readthedocs.io
dxfwrite的源代码仓库可以在GitHub.com找到
联系方式
新闻
版本 1.2.2 - 2020-01-01
警告:过时包 - 切换到 ezdxf: https://pypi.ac.cn/project/ezdxf/
版本 1.2.1 - 2017-01-22
BUGFIX:多段线和顶点实体使用相同的图层(Ken Healy)
PEP8重构
迁移到GitHub.com: https://github.com/mozman/dxfwrite.git
版本 1.2.0 - 2012-08-01
许可证更改为MIT许可证
在Win7上测试,使用:CPython2.7、CPython3.2、CPython3.3 beta、pypy-1.9
版本 1.1.0 - 2011-12-29
重写DXF-字符串构建过程
重构MText类
将Viewport表条目更改为VPort,并将DXFEngine.viewport更改为DXFEngine.vport。这是实现VIEWPORT(实体)所必需的
添加VIEWPORT(实体)以在图纸空间中创建视图
添加了一些文档
更改了Clothoid镜像参数
在类 Layer 中添加了方法:on(),off(),freeze(),thaw(),lock(),unlock()
在 Win7 32 位系统上使用 CPython-2.7、CPython-3.2 和 pypy-1.7 进行了测试,IronPython 2.7 测试失败 - Unicode 问题
在 Ubuntu 11.10 64 位系统上使用 CPython-2.7、CPython-3.2 和 pypy-1.7 进行了测试
版本 1.0.2 - 2011-12-08
Toni Ruža 的原始 Unicode 编码 - 使用任何 Unicode 字符作为文本和表格条目。
版本 1.0.1 - 2011-03-26
添加了模型空间/图纸空间的简单使用,请参阅 examples/paperspace.py
BUGFIX:在 module htmlcolors.py 中删除了 dict-comprehension 以实现向后兼容 Python 2.5 和 2.6,与 pypy 1.4.1 兼容
版本 1.0.0 - 2011-03-11
更改:设置 DXF 头部变量现在看起来像 dwg.header['$VAR'] = value,请参阅 http://packages.python.org/dxfwrite/headervars.html
将 makedxfexamples.py 分割成几个文件,并将它们移动到子目录 'examples' 中
curves.Ellpise:radiusx -> rx;radiusy -> ry
将文档移动到:http://packages.python.org/dxfwrite,并使用 Sphinx (https://sphinx-doc.cn)
使用 Python 3.2 进行了测试 - 正确
进一步兼容性测试仅针对 CPython 2.7 & CPython 3.2+
添加了 Drawing.add_xref(filename),用法请参阅 examples/xref.py
通过 Insert.add() 添加相对属性时考虑 xy 缩放
在文档中添加了 Howtos 部分
版本 0.3.6 - 2010-11-14
将 dxfwrite.drawing.ENCODING 移动到类 Drawing
Python 3.1 支持
版本 0.3.5 - 2010-09-10
新:使用 Python 2.7 运行包和测试
版本 0.3.4 - 2010-08-29
状态:5 - 生产/稳定
新:使用 Python 2.5 运行包和测试(测试需要 unittest2)
版本 0.3.3 - 2010-04-27
BUGFIX:makedxfexamples.py - attdef 关键字错误
版本 0.3.2 - 2010-04-27
BUGFIX:Drawing.__dxf__() - StringIO() 不支持 'with' 语句
版本 0.3.1 - 2010-04-24
新:insert2,插入带有自动属性填充的块引用
更改了 DXFEngine.attrib() 的接口
版本 0.3.0b1 - 2010-03-28
新:子包 algebra:circle,ray,clothoid,cspline,bezier(2010年3月27日)
新:Spline,Bezier,Clothoid 和 Ellipse - 曲线(2010年3月27日)
新:acadctb.py 读取、写入和创建 AutoCAD ctb 文件(2010年3月25日)
将 buildups.py 分割成 mtext.py 和 rect.py
项目详细信息
下载文件
下载您平台上的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源代码分发
构建分发
dxfwrite-1.2.2.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f63366b7168c02bd2418a8619cdeb87c392d248af5c466de22aa9cecb9e296d |
|
MD5 | c367d6b6a26cda19f08f57f35c3193e5 |
|
BLAKE2b-256 | 哈希值:a15cf393fbbeb89c1c96033d99fa4e0f4c6a688dd8c6c8070493ce8fe38bf308 |