跳转到主要内容

一个用于创建DXF R12绘图的Python库。

项目描述

警告

这是一个过时的Python包,请切换到 ezdxfhttps://pypi.ac.cn/project/ezdxf/

ezdxfdxfwrite 的优势在于支持DXF版本

  • R12

  • R2000

  • R2004

  • R2007

  • R2010

  • R2013

  • R2018

文档

http://dxfwrite.readthedocs.io

dxfwrite的源代码仓库可以在GitHub.com找到

https://github.com/mozman/dxfwrite.git

联系方式

dxfwrite@mozman.at

新闻

版本 1.2.2 - 2020-01-01

版本 1.2.1 - 2017-01-22

版本 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(实体)以在图纸空间中创建视图

  • http://dxfwrite.readthedocs.org上查看文档

  • 添加了一些文档

  • 更改了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 (158.9 kB 查看哈希值)

上传时间 源代码

构建分发

dxfwrite-1.2.2-py2.py3-none-any.whl (81.7 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者